我试图弄清楚如何识别模式的多个实例。在这个例子中,第二句包含'well'两次。如何提取那句话?
int_max
答案 0 :(得分:1)
如果我们只需要返回第二个字符串
grep("\\bwell\\b.*\\bwell\\b", example, value = TRUE)
#[1] "All's well that ends well"
如果我们有兴趣返回多次出现'well'的句子,请使用
grep("(\\bwell\\b.*){2,}", example, value = TRUE)
#[1] "All's well that ends well"