我知道您可以使用
trim()
函数来删除字符串中的尾随和前导空格。
gsub("^\\s+|\\s+$", "", x)
你可以使用以下方法去除内部空格:
gsub("\\s+"," ",x)
我可以将它们合并为一个函数,但我想知道是否有一种方法只使用一次gsub
函数来完成。trim <- function (x) {
x <- gsub("^\\s+|\\s+$|", "", x)
gsub("\\s+", " ", x)
}
testString<- " This is a test. "
trim(testString)