R 从整个句子中去掉多余的空格
我有下面的变量R 从整个句子中去掉多余的空格,r,string,trim,stringr,R,String,Trim,Stringr,我有下面的变量 sen <- "I have a sentence " sen您很幸运,因为stringr包str_squish()中有完全相同的函数 这应该是你想要实现的 library(stringr) sen <- "I have a sentence " str_squish(sen) print(sen) 库(stringr) sen我们可以使用gsub用一个空格替换多个空格。我们将其包装在trimws中,以删除字符串开头和结尾的空格 trimws(gs
sen <- "I have a sentence "
sen您很幸运,因为stringr包str_squish()中有完全相同的函数
这应该是你想要实现的
library(stringr)
sen <- "I have a sentence "
str_squish(sen)
print(sen)
库(stringr)
sen我们可以使用gsub
用一个空格替换多个空格。我们将其包装在trimws
中,以删除字符串开头和结尾的空格
trimws(gsub("\\s+", " ", sen))
#[1] "I have a sentence"
gsub(“,”,“我有一个句子”)
谢谢你这有帮助,但这是否只删除了额外的空格&而不是所有的空格?不,这删除了所有的空格,因为你在问题中陈述了所有的空格
。很抱歉,我的意思是删除所有额外的空格,很抱歉混淆同意,你的写作方式令人混淆谢谢,我不是很擅长正则表达式,有什么有用的指导吗that@Artika似乎是一个很好的资源。