【发布时间】:2016-01-29 19:49:25
【问题描述】:
我正在尝试使用 stringi 来替换使用 stri_replace 的某些单词,但是在替换单词的相似部分时遇到了问题。在下面的示例中,我正在修复三角形的拼写错误,但它似乎变得混乱,因为 'tri' 是 'trian' 的一部分,是 'triangle' 的一部分,它的输出就像 'trainglegle'。我对stri_replace 不是很熟悉,有什么我遗漏的论点吗?感谢您的帮助。
stri_replace_all_regex("The quick brown tri jumped over the lazy trian.",
c("tri", "trian", "fox"), c("triangle", "triangle", "bear"),
vectorize_all=FALSE)
## [1] "The quick brown trianglegle jumped over the lazy triangleglean."
【问题讨论】:
-
请删除标题中的错误。这是您不理解正则表达式而不是错误。