【发布时间】:2020-03-27 15:00:20
【问题描述】:
我是文本分析的新手。上周我一直在努力解决 R 中的一个特定问题。我试图弄清楚如何删除或替换字符串中单词的所有变体。例如,如果字符串是:
test <- c("development", "develop", "developing", "developer", "apples", "kiwi")
我希望最终输出是:
"apples", "kiwi"
所以,基本上,我想弄清楚如何删除或替换所有以“^develop”开头的单词。我已经尝试使用这个表达式在 stringr 包中使用 str_remove_all:
str_remove_all(test, "^dev")
但最终的结果是这样的:
"elopment", "elop", "eloping", "eloper", "apples", "kiwi"
它只删除了与开头表达式“dev”匹配的部分单词,而如果它与“dev”的开头匹配,我想删除整个单词。
谢谢!
【问题讨论】: