从整个句子中删除多余的空格

标签 r string trim stringr

这个问题在这里已经有了答案:





Merge Multiple spaces to single space; remove trailing/leading spaces

(9 个回答)


2年前关闭。




我有以下变量

sen <- "I have a    sentence  "

我只想从上面的句子中删除空格(所有空格,开头结尾和中间),我知道如何使用 str_trim(sen) ,但这只会删除开头和结尾的空格。我也想去掉中间的

必需的输出“我有一个句子”

最佳答案

您很幸运,因为 stringr 包 str_squish() 中有完全相同的功能

这应该做你想要实现的

library(stringr)
sen <- "I have a    sentence  "
str_squish(sen)
print(sen)

输出:“我有一个句子”

关于从整个句子中删除多余的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57920811/

相关文章:

r - R 中基因列表(带有 ENTREZID)的基因本体论(GO)分析?

r - max.col(R语言)的反函数是什么

c# - 我怎样才能得到所有字符串 "greater"的列表而不是 List<string> 中的特定值?

php - 如何使用 PHP 修剪文本

javascript - 如何 trim ()字符串中的空格?

Mysql Select Distinct w TRIM() 和 Subselect 优化性能

mysql - 在 SQL 的另一列中提取具有指定公共(public)值的元组

r - 与 NA 匹配的值 - 缺失值 - 使用 mutate

c - 在较大的字符串中查找子字符串的位置

c - 字符串计数器的词频有时会出错