У меня есть следующая строка «Class (102) (401)» и «Class (401)». Я хочу найти регулярное выражение, чтобы найти подстроку, которая всегда возвращает мне последнее значение скобки, в моем случае это ' 401) 'Java Regex, чтобы найти подстроку
Ниже мой код
Pattern MY_PATTERN = Pattern.compile(".*(\\(\\d+\\))");
Matcher mat = MY_PATTERN.matcher("Class (102) (401)");
while (mat.find()){
System.out.println(mat.group());
}
Он возвращается
- ( -) - ( -)
Как о получении индекс last (and) и получить подстроку между ними? –