小编tsu*_*ume的帖子

由非白色空间限制的逗号上的正则表达式匹配

我试图用白色空格替换由非白色空间限制的逗号,同时保持其他逗号不变(在R中).

想象一下,我有:

j<-"Abc,Abc, and c"
Run Code Online (Sandbox Code Playgroud)

而且我要:

"Abc Abc, and c"
Run Code Online (Sandbox Code Playgroud)

这几乎有效:

gsub("[^ ],[^ ]"," " ,j)
Run Code Online (Sandbox Code Playgroud)

但它删除了逗号两边的字符给出:

"Ab bc, and c"
Run Code Online (Sandbox Code Playgroud)

regex r regular-language

5
推荐指数
1
解决办法
322
查看次数

标签 统计

r ×1

regex ×1

regular-language ×1