я пытаюсь узнать, как использовать регулярные выражения для фильтрации строк, особенно я пытаюсь фильтровать следующую строку:Regex соответствие строки вопрос питон
некоторого текст \ п {{Information \ п | region = [[Western]] \ n | image = image187a.jpg {{!}} \ n | .... \ п}} \ п некоторый текст
Что я хотел бы сделать, это извлечь только часть строки, которая включена между «{{Информация» и «}}» , также между двумя метками разделителя могут появляться другие закрывающие фигурные скобки. Я написал следующий фрагмент кода python, но он вообще не работает.
print re.split(r'^\{\{(Information) \}\}$', information.string, flags=re.MULTILINE)
Может ли кто-нибудь мне помочь?
Что-то вроде этого https: //regex101.com/r/pZ3lG8/1'^.* \ {\ {(. *)}} ' – 1252748
result = re.search ('\ s * \ {\ s * \ {\ s * (Информация \ s * [^}] *) \} \} ',' YOUR INPUT STRING ') result.group (0) – Destrif