Mã dưới đây hoạt động rất dài như before
và after
chuỗi không có ký tự mà đặc biệt để một regex:regex động trong R
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))
Liệu R có một chức năng để thoát khỏi chuỗi được sử dụng trong regexes?
thậm chí còn tốt hơn! Tôi không biết về '\ Q ... \ E'. Tôi có thể thấy nó có ích ở nhiều nơi. – dnagirl
Điều này rất tiện dụng! Nếu bạn không cần 'perl = TRUE' cho regex của bạn, nó không phải là một yêu cầu cho' \ Q ... \ E' để làm việc. – severin