Java regex capture not working

У меня есть регулярное выражение:

l:([0-9]+)

Оно должно соответствовать этой строке и вернуть три захвата (согласно Rubular)

"l:32, l:98, l:234"

Вот мой код:

Pattern p ...
Matcher m = p.matcher(...);
m.find();
System.out.println(m.groupCount());

Это выводит 1 (группа), когда их три, поэтому я могу сделать только m.group(1), который вернет только 32.

0
задан LanguagesNamedAfterCofee 18 November 2011 в 01:03
поделиться