我想对字符串的单词进行分组(如下所示)

text="Lorem,ipsum,dolor,sit,amet,consectetuer"

像这样
textNew="Lorem ipsum,ipsum dolor,dolor sit,sit amet,amet consectetuer"

谢谢。

最佳答案

通过 gsub 函数,

> text="Lorem,ipsum,dolor,sit,amet,consectetuer"
> f <- gsub(",([^,]*)", " \\1,\\1", text, perl=TRUE)
> result <- gsub(",[^,]*$", "", f, perl=TRUE)
> result
[1] "Lorem ipsum,ipsum dolor,dolor sit,sit amet,amet consectetuer"

关于regex - R 中的字符串转换 |将字符串的单词分组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25441766/

10-12 23:36