【发布时间】:2015-03-22 05:38:25
【问题描述】:
我正在尝试使用gsub 函数在所有单词周围放置单引号,但单词“one”除外。我尝试了以下方法,但它没有像我预期的那样工作。
text <- "one two three four five one six one seven one eight nine ten one"
gsub("(?<!one)([a-zA-Z]+)", "'\\1'", text)
输出应该是:
one 'two' 'three' 'four' 'five' one 'six' one 'seven' one 'eight' 'nine' 'ten' one
感谢任何帮助。
【问题讨论】:
-
一个是“那个”似乎很讽刺
标签: regex r replace regex-lookarounds