我在跟进一个与如何在否定词后添加前缀“not_”有关的问题,该问题已在这里提出。
在评论中,MrFlick提出了使用正则表达式
我想编辑这个正则表达式,以便将not_前缀添加到所有跟在“not”或“n't”后面的单词,直到出现标点符号为止。
如果我正在编辑cptn的示例,则希望:
在评论中,MrFlick提出了使用正则表达式
gsub("(?<=(?:\\bnot|n't) )(\\w+)\\b", "not_\\1", x, perl=T)
的解决方案。我想编辑这个正则表达式,以便将not_前缀添加到所有跟在“not”或“n't”后面的单词,直到出现标点符号为止。
如果我正在编辑cptn的示例,则希望:
x <- "They didn't sell the company, and it went bankrupt"
请将其转化为:
"They didn't not_sell not_the not_company, and it went bankrupt"
在这里使用反向引用仍然可以奏效吗? 如果是的话,任何示例都将不胜感激。谢谢!
perl
标签呢? - Flying_whaleperl=T
或perl=TRUE
。)已修复。 - ikegami