Используйте регулярные выражения для поиска и извлечения части строки - PullRequest
0 голосов
/ 07 июня 2019

Я искал вокруг и не нашел четкого ответа на следующее:

В R, какую функцию регулярного выражения и какую строку регулярного выражения следует использовать для поиска определенного шаблона и извлеченияконкретная часть этого шаблона?

Например:

Входная строка:

"aaabbs11:00.4.3(1111S)cccsdd(3332d)"

Желаемый результат: часть в скобках после 11: 00.4.3, поэтому

# 1111S

1 Ответ

0 голосов
/ 07 июня 2019

Если вы хотите первую строку в скобках после \ d \ d: \ d \ d. \ D. \ D, тогда

.*?\d{2}:\d{2}\.\d\.\d.*?\((.*?)\)

Если количество цифр может варьироваться, замените {2} на * и добавьте * после \d без каких-либо квантификаторов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...