Допустим, что я получаю текст и мне нужно иметь некоторое регулярное выражение на нем, который идет следующим образом:Как узнать, сколько групп я получу с помощью регулярных выражений?
String aContent = " title='111' title='222' ";
Pattern pattern = Pattern.compile("\\s{1,}(title=){1}+(.){1,}'{1}");
Matcher matcher = pattern.matcher(aTagContent);
И данные были найдены/согласованы с использованием find()
Как я могу знаете, сколько групп я предполагаю получить из этого регулярного выражения?
Я знаю, что есть matcher.groupCount()
, так что это не тот ответ, который я ищу.
То, что я actully спрашиваю:
- Как этот текст будет расщепляется? как я могу узнать, что без использования
matcher.groupCount()
?
Чтобы знать, что вам нужно знать о своем вводе. В противном случае вы не сможете. –
Это точно, но в этом вопросе есть несколько примеров, пожалуйста, ответьте на это, если вы можете –
Я не могу понять ваш вопрос. Метод groupCount используется для подсчета групп. –