2015-09-07 66 views
0

我试图用R搜索一个语料库中的单词串。grep中允许使用分离语句,例如grep(“a”或“b”或“c”.. 。)?如果是这样,一旦我有了这个子类,我怎样才能进一步细化它,只包含那些至少有两个原始条件的例子呢?在R中搜索单词时使用R

+1

问题要求我们推荐或找到一本书,工具,软件库,教程或其他非现场资源**是堆栈溢出的话题,因为它们倾向于吸引自以为是的答案和垃圾邮件。相反,请描述问题以及到目前为止解决问题所做的工作。 – 2015-09-07 11:08:24

回答

0

是的,垂直条|grep中作为or运算符。您可以通过运行?regex来查找R中的正则表达式。

所以,举个例子:

grep("ape|bass|cat", c("monkey", "bass", "catfish")) 
[1] 2 3 

而且赋予的grepgrepl的文档,以及家庭的功能。 stringr程序包提供了用于处理文本的其他工具。