Определение группы сопоставления шаблонов Java

У меня есть простое регулярное выражение, которое выглядит примерно как

([a-z]*)( +[a-z]="[0-9]")*

, и он работает в шаблонах сопоставления, таких как

test a="1" b="2" c="3"...

Есть ли способ захватить каждую из пар имя-значение (например, a = "1") в отдельной группе сопоставления?

Как указано выше Например, я получаю группу сопоставления для (test) и только одну группу сопоставления для трех пар имя-значение (т. е. последнюю, c = "3"). Я ожидал бы 3 группы сопоставления, по 1 для каждой такой пары.

5
задан Alan Moore 13 June 2011 в 02:41
поделиться