我有一个文字。
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)