Как декомпилировать регулярное выражение? Есть ли способ декомпилировать регулярное выражение после компиляции? Ответ 1 Скомпилированные объекты регулярных выражений имеют атрибут "шаблон", который дает исходный шаблон текста. >>> import re >>> regex = re.compile('foo (?:bar)*') >>> regex.pattern 'foo (?:bar)*' Ответ 2 r = re.compile('some[pattern]'); print r.pattern
Ответ 1 Скомпилированные объекты регулярных выражений имеют атрибут "шаблон", который дает исходный шаблон текста. >>> import re >>> regex = re.compile('foo (?:bar)*') >>> regex.pattern 'foo (?:bar)*'