kashamalasha
@kashamalasha

RegExp Как найти выражение, содержащее скобки?

import re

string = 'foo (bar)'
pattern = re.compile(r'^(foo|foo \(bar\))')
match = re.match(pattern, string)
print(match.group(0)) # возвратит 'foo'


Вопрос как должен быть составлен паттерн, чтобы match возвратил 'foo (bar)', если оно встречается в опрашиваемой строке?
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
pattern = re.compile(r'^(foo \(bar\)|foo)')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы