相关疑难解决方法(0)

正则表达式用单个空格替换多个空格

给出如下字符串:

"The dog      has a long   tail, and it     is RED!"

什么样的jQuery或JavaScript魔法可用于将空间最多只保留一个空间?

目标:

"The dog has a long tail, and it is RED!"

javascript regex jquery

450
推荐指数
12
解决办法
39万
查看次数

使用gsub删除多个空格和尾随空格

如何仅使用1 gsub删除多个空格和尾随空格?我已经完成了这个功能trim <- function(x) gsub(' {2,}',' ',gsub('^ *| *$','',x)),但我只想用1 gsub重写它.

实际上,我希望精益如何匹配基于gsub之后/之前的内容.在这个例子中,我需要匹配前面有一个空格的所有空格,并用''替换它们

regex r gsub

6
推荐指数
1
解决办法
4898
查看次数

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

我有下面的变量

sen <- "I have a    sentence  "
Run Code Online (Sandbox Code Playgroud)

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

必填输出“我有一个句子”

string r trim stringr

4
推荐指数
1
解决办法
88
查看次数

如何删除R中字符串末尾的双空格?

我正在尝试修复一些小问题。我感兴趣的列包含在开头或结尾处带有空格和双倍空格的字符串。

我问之前看过这些帖子

这是我正在做的可复制示例

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)

string r gsub dplyr

0
推荐指数
1
解决办法
965
查看次数

标签 统计

r ×3

gsub ×2

regex ×2

string ×2

dplyr ×1

javascript ×1

jquery ×1

stringr ×1

trim ×1