正则表达式删除包含R中的数字的所有单词

Sep*_*deh 2 regex r text-mining

我想在R中写一个正则表达式来删除包含数字的字符串的所有单词.

例如:

first_text = "a2c if3 clean 001mn10 string asw21"
second_text = "clean string
Run Code Online (Sandbox Code Playgroud)

akr*_*run 7

试试吧 gsub

trimws(gsub("\\w*[0-9]+\\w*\\s*", "", first_text))
#[1] "clean string"
Run Code Online (Sandbox Code Playgroud)

  • 使用`trimws`投票获得很好的解决方案 (2认同)