R中的无效正则表达式-我需要转义什么?

时间:2019-01-22 15:09:29

标签: r regex

我有这种正则表达式模式:

^(?=.*\bA change to\b)(?=.*\bregional\b)(?=.*\bvalue\b).*$

我想在R中使用它。我已经避开了反斜杠,但是我仍然遇到错误,不确定我缺少什么?我已经仔细检查了需要转义的内容以及在R中有效的内容,一切看起来都很好。显然,我缺少了一些东西。

filter_impl(.data,quo)中的错误:   评估错误:正则表达式无效,原因为“正则表达式无效”。

regex="^(?=.*\\bA change to\\b)(?=.*\\bregional\\b)(?=.*\\bvalue\\b).*$"

df=df %>% filter(grepl(regex,Text))

0 个答案:

没有答案