R语言 trimws()函数
摘要: R语言,trimws()函数详解与示例,trimws函数用法
R语言 trimws()函数详解与示例 trimws{base} #base包 删除开头\末尾的空格 概述: 从字符串中删除开头、末尾的空格。 语法: trimws(x, which = c("both", "left", "right"), whitespace = "[ \t\r\n]") #较低版本的R如3.6.0不支持whitespace参数 参数说明: x:字符向量,即目标字符串 which:一个字符串,指定是删除开头空格和末尾空格(默认),还是只删除开头(“left”)还是末尾(“right”)。可以缩写。 whitespace:一个字符串,指定用来匹配空格的正则表达式,有关默认值的可选值,请参见详细信息。较低版本的R如3.6.0不支持whitespace参数。 细节说明: 为了简便,“whitespace”默认是[ \t\r\n](空格、水平制表符、换行符、回车符)。或者,[\h\v]是一个很好的(PCRE)泛化来匹配所有Unicode水平和垂直空白字符,另请参见https://www.pcre.org。 示例1:删除空格 > x <- " Some text. " #字符串x开头、末尾均有空格 > trimws(x) #删除字符串开头、末尾的空格。 [1] "Some text." > trimws(x, "l") #删除字符串开头的空格,l 为left的缩写 [1] "Some text. " > trimws(x, "r") #删除字符串末尾的空格,r为right的缩写 [1] " Some text." 示例2:删除空格、制表符、换行符、回车符 > y <- " \rSome text. \t" #字符串开头有空格和换行符,末尾有空格和制表符 > trimws(y) #删除字符串开头和末尾的空格、制表符、换行符、回车符 [1] "Some text." > trimws(y, "l") #删除字符串开头的空格、制表符、换行符、回车符,l 为left的缩写 [1] "Some text. \t" > trimws(y, "r") #删除字符串末尾的空格、制表符、换行符、回车符,r 为right的缩写 [1] " \rSome text." |
最新评论