У меня есть эта строка: <own:egna attribute1="1" attribute2="2">test</own:egna>
Я хочу перехватить все атрибуты с помощью регулярного выражения.
Это регулярное выражение соответствует одному атрибуту: (\s+attribute\d=['"][^'"]+['"])
Но почему при добавлении символа + `` (\ s + attribute \ d = ['"] [^'"] + ['"]) +` фактически возвращается только последний сопоставленный атрибут, а не все из них?
Как бы вы изменили это, чтобы возвращать все атрибуты в отдельных группах? На самом деле у меня больше регулярных выражений, поэтому использование таких функций, как findall и эквиваленты в python, не поможет.