与正则表达式模式相反r

时间:2018-06-17 15:51:10

标签: r regex stringr

我有一个文字。

x = "(F1) sample text (F2) (F3) (S3)"

我想要以下输出。

"(F1)" "(F2)" "(F3)"

我知道如何通过stringr包提取它。

library(stringr)
str_extract_all(x, '\\(F[1-3]\\)')

我很好奇如何在gsub( )中实现对模式的否定。一些编程语言支持(?!用于正则表达式模式的反转,但它在R中不起作用。gsub("\\(F[1-3]\\)",'',x)

0 个答案:

没有答案