Я хочу получить строки из глобальной строки через Matcher & Образец с использованием REGEX.Получение нескольких совпадений с помощью регулярных выражений
String str = "<strong>ABC</strong>123<strong>DEF</strong>"
Pattern pattern = Pattern.compile("<strong>(.*)</strong>");
Matcher matcher = pattern.matcher(str);
Моя проблема заключается в том, что сличитель дает мне только один матч, который находится внутри глобального тега сильным:
ABC</strong>123<strong>DEF
Моя цель состоит в том, чтобы получить 2 матча:
ABC
DEF
благодарю вас очень подходит для вас.
Если вы хотите только ABC и DEF, тогда вы могут использовать группы захвата: Pattern pattern = Pattern.compile ("(. *?)"); , а затем matcher.group (1) – chaim