0
0 Комментариев

Я написал регулярное выражение на PCRE:

(\`|qx\[|qx\{).*(\`|\]|\})

Оно должно парсить строку внутри обратных кавычек (или указанных альтернатив). На Python 2.7 отрабатывает не так, как хотелось бы.

expression = re.compile('''(\`|qx\[|qx\{).+(\`|\]|\})''')
result = expression.findall('`   12  $`')

Вместо искомой строки получаю:

[('`', '`')]

Почему так происходит?


Добавить комментарий