Я использую str_match
из пакета stringr
для захвата текста между скобками.
library(stringr)
strs = c("P5P (abcde) + P5P (fghij)", "Glcext (abcdef)")
str_match(strs, "\\(([a-z]+)\\)")
дает мне только совпадения "abcde"
и "abcdef"
. Как я могу также захватить "fghij"
, используя одно и то же регулярное выражение для обеих строк?
str_match_all(strs, "\\(([a-z]+)\\)")
то, что вы хотите? - person Josh O'Brien   schedule 18.01.2013ls("package:stringr")
. - person Josh O'Brien   schedule 18.01.2013