регулярное выражение извлекать слова из файла - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь извлечь слова из содержимого строки, например

export {AbcClient} from ...
export {AdcClient} from ..

Как использовать регулярное выражение для получения массива строки? В этом примере это [AbcClient, AdcClient]

Спасибо

1 Ответ

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

Большинство языков программирования имеют возможность регулярного выражения найти все. В Python мы можем попробовать:

inp = """export {AbcClient} from ...
export {AdcClient} from .."""

matches = re.findall(r'\bexport \{(.*?)\}', inp)
print(matches)

Это печатает:

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