【发布时间】:2015-02-03 17:40:26
【问题描述】:
我是正则表达式(和 stackoverflow 顺便说一句)的新手,并尝试使用 R 从中提取“真实”单词:
"\n\n\nclone\nstar\n\n\n\n\nbrain\nstar\n\n\n\n\ncalculator\nstar\n\n\n\n\nadding machine\nstar\n\n\n\n\nartificial intelligence\nstar"
所以我想匹配:克隆、大脑、计算器、加法机、人工智能。
我用(?<=\\n)(.*?)(?=\\nstar) 尝试过它似乎很接近......但它仍然没有给我想要的东西。我想我不必指定 \n 而是使用一些省略换行注释?
【问题讨论】:
-
试试
gsub('\n', ' ', str1)你本可以显示预期的输出 -
你期待什么输出?
-
是您的
\n真正的换行符还是文字反斜杠后跟n?