仅用于在R中的sth之间更改表达式的正则表达式

问题描述 投票:2回答:3

我有一些一般句子,

\r\n sth ~ sth\r\nsth ~ sth ~ \r\n

我想做的只是使\ r \ n不像“”那样>

所以结果是

\r\n sth ~ sthsth ~ sth ~ \r\n

如果使用正则表达式

gsub("\\S\r\n\\S","\\S\\S",string)

然后结果是(示例为rolling \ r \ nstones)

\r\n sth ~ rollinSStones ~ sth ~ \r\n

是否有任何方法可以保留字符串:

\r\n sth ~ rollingstones ~ sth ~ \r\n

我需要一个通用的解决方案来将其他\ r \ n保留为\ r \ n

谢谢您的阅读。

我有一些通用的句子,\ r \ n sth〜sth \ r \ nsth〜sth〜\ r \ n我想做的只是将\ r \ n变成类似“”的东西,所以结果是\ r \ n sth〜sthsth〜sth〜\ r \ n如果我使用正则表达式gsub(“ \\ S \ ...

r regex
3个回答
0
投票

我们可以使用正向查找和正则表达式查找:


0
投票

您可以使用\\b代替\\S


0
投票

您可以将gsub与双向引用一起使用:

© www.soinside.com 2019 - 2024. All rights reserved.