У меня есть программа на Java, которая выполняет сопоставление строк. Я ищу все, что соответствует \d+x\d+
в строке. Это работает с использованием классов Pattern
и Matcher
. Однако, чтобы разобрать найденные мной детали String
, мне нужно вручную проанализировать String
, полученные от Matcher.find()
и Matcher.group()
. Как я могу сказать Pattern
, что я ищу что-то в форме (\d+)x(\d+)
и получить Matcher
, чтобы вернуть эти группы отдельно?
Поэтому вместо строки «1x23» я хочу получить две строки: «1» и «23».