Извлечение данных в R с помощью регулярных выражений - PullRequest
0 голосов
/ 16 апреля 2020
Country Risk: H O/M&/LO
Region’: Y'O / N®
Jurisdiction: Y'O / N

Мне нужно извлечь значение, с которым O не связано. В первом случае я хочу M, во втором случае я хочу N, а в третьем случае я хочу присвоить N соответствующей переменной. Я использую регулярное выражение, но каждый раз, когда он принимает полное значение. Я хочу значение, с которым O не связан.

1 Ответ

0 голосов
/ 16 апреля 2020

Используйте gmi модификаторы регулярных выражений со следующим шаблоном регулярных выражений:

\/(?=[^\/O]*(?:\/|$))[^A-Z]*\K[A-Z]+

https://regex101.com/r/estcbg/1

...