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には、正規表現で使用される文字列をエスケープする機能がありますか?