Я пытаюсь разобрать текст, но по какой-то странной причине регулярное выражение Java не работает. Например, я пробовал:
Pattern p = Pattern.compile("[A-Z][0-9]*,[0-9]*");
Matcher m = p.matcher("H3,4");
, и это просто дает исключение «Нет совпадений», когда я пытаюсь получить числа m.group (1) и m.group (2). Я что-то упускаю из-за того, как работает регулярное выражение Java?