给出如下字符串:
"The dog has a long tail, and it is RED!"
什么样的jQuery或JavaScript魔法可用于将空间最多只保留一个空间?
目标:
"The dog has a long tail, and it is RED!"
如何仅使用1 gsub删除多个空格和尾随空格?我已经完成了这个功能trim <- function(x) gsub(' {2,}',' ',gsub('^ *| *$','',x))
,但我只想用1 gsub重写它.
实际上,我希望精益如何匹配基于gsub之后/之前的内容.在这个例子中,我需要匹配前面有一个空格的所有空格,并用''替换它们
我有下面的变量
sen <- "I have a sentence "
Run Code Online (Sandbox Code Playgroud)
我只想从上面的句子中删除空格(所有空格,开头,结尾和中间的空格),我知道如何使用str_trim(sen)
,但这只删除开头和结尾的空格。我也想摆脱中间的空格
必填输出“我有一个句子”
我正在尝试修复一些小问题。我感兴趣的列包含在开头或结尾处带有空格和双倍空格的字符串。
我问之前看过这些帖子
这是我正在做的可复制示例
library(dplyr)
mtcars2 = tbl_df(mtcars) %>%
mutate(name = rownames(mtcars)) %>%
mutate(name = gsub("^ *|(?<= ) | *$", "", name, perl = TRUE)) %>%
mutate(name = gsub("^\\s+|\\s+$", "", name)) %>%
mutate(name = iconv(name, from = "", to = "ASCII//TRANSLIT", sub = ""))
head(mtcars2, 3)
Run Code Online (Sandbox Code Playgroud)
结果是
# A tibble: 3 × 12
mpg cyl disp hp drat wt qsec vs am gear carb name
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <chr> …
Run Code Online (Sandbox Code Playgroud)