Main Content

mlreportgen.utils.normalizeString

Remove extra spaces and line feeds from text

Description

example

n_strchar = mlreportgen.utils.normalizeString(strchar) normalizes text by removing leading and trailing spaces and replacing carriage returns and tabs with a single space. The returned value has the same type as the input type.

Examples

collapse all

import mlreportgen.utils.*
str = "    a sample string "
n_strchar = normalizeString(str)
str = 
    "    a sample string "

n_strchar = 
    "a sample string"
import mlreportgen.utils.*
char_vec = '  a sample character vector'
char_vec1 = [char_vec newline  ' plus a new line  ']
n_strchar = normalizeString(char_vec1)
char_vec =
    '  a sample character vector    '

char_vec1 =
    '  a sample character vector    
      plus a new line  '

n_strchar =
    'a sample character vector plus a new line'

Input Arguments

collapse all

Text to normalize, specified as a character vector or string array.

Output Arguments

collapse all

Normalized text, returned as a character vector or string array, depending on the input type.

Introduced in R2018b