Читаю-читаю. Не сообразить.
Как создать шаблон для регулярного выражения, со следующей структурой:
Открывающая скобка, русские и английские буквы, пробелы, переход на другую строку, пробелы, закрывающая скобка
Подскажите, пожалуйста.
import re
pattern = re.compile(u'.+(\([a-z,A-Z,а-я,А-Я,\s]+\n\s+\))')
data = u'22 sf (one два three \n ) 2sdf sdf blah blah\n '
matches = pattern.findall(data)
print matches[0]
(one два three
)
>>> s = 'Dla-dla.sql (Много текста на русском "Ещё какой-то текст \
english.word any ") 004.00'
>>> re.search(r'\(.*\)',s).group(0)
'(\xcc\xed\xee\xe3\xee \xf2\xe5\xea\xf1\xf2\xe0 \xed\xe0 \xf0\xf3\xf1\xf1\xea\xee\xec "\xc5\xf9\xb8 \xea\xe0\xea\xee\xe9-\xf2\xee \xf2\xe5\xea\xf1\xf2 english.word any ")'