У меня есть два типа строкPython регулярное выражение
str1 = "{#decode(en.flower)}"
str2 = "{#en.flower}"
Я хочу, чтобы захватить оба этих типов строк регулярным выражением, но я не могу захватить str1
строку. Захват строки str2
не представляет проблемы.
Мой Регулярное выражение
r'\{\#([a-zA-Z]\()?(en|kr)\.[a-zA-Z0-9_]+[\)]?\}'
Почему я не могу захватить str
строку?
Не используйте выражение str = x, поскольку оно перезапишет встроенную функцию 'str'. –