Я хочу использование. скобки: < /p>
Вот мое выражение: < /code> (пространства добавляются для чтения, но не часть шаблона) < /p>
закуски для создания групп захвата (? Кома.
Код: Выделить всё
@Test
public void test() {
String patternString = "";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher("Hello sqjsjqk dsjkfjkdsf ffsd");
while(matcher.find()) {
System.out.println("== Match ==");
MatchResult matchResult = matcher.toMatchResult();
for(int i = 0; i < matchResult.groupCount(); i++) {
System.out.println(" " + matchResult.group(i + 1));
}
}
}
< /code>
Это вывод, созданный: < /p>
== Match ==
a1
null
== Match ==
b1
b2
== Match ==
c1
c3
< /code>
И вот что я хотел: < /p>
== Match ==
a1
== Match ==
b1
b2
== Match ==
c1
c2
c3
< /code>
Из этого я понимаю, что в моем выражении \ w+< /code> < /br />
есть такова, что есть такое же количество групп, как и количество групп захвата групп. trim () Подробнее здесь: https://stackoverflow.com/questions/134 ... -in-a-java