只要字符串没有正则表达式的特殊字符,before
下面的代码就可以工作:after
before <- 'Name of your Manager (note "self" if you are the Manager)' #parentheses cause problem in regex
after <- 'CURRENT FOCUS'
pattern <- paste0(c('(?<=', before, ').*?(?=', after, ')'), collapse='')
ex <- regmatches(x, gregexpr(pattern, x, perl=TRUE))
R 是否具有转义要在正则表达式中使用的字符串的功能?