fork download
  1. library(stringr)
  2. x <- "[('one', 'CARDINAL'), ('Castro', 'PERSON'), ('Latin America', 'LOC'), ('Somoza', 'PERSON')]"
  3. str_extract_all(x, "\\([^()]*'LOC'[^()]*\\)")
  4. # => [1] "('Latin America', 'LOC')"
  5. str_extract_all(x, "[^']+(?=',\\s*'LOC'\\))")
  6. # => [1] "Latin America"
Success #stdin #stdout 0.27s 41784KB
stdin
Standard input is empty
stdout
[[1]]
[1] "('Latin America', 'LOC')"

[[1]]
[1] "Latin America"