Например, если позиция равна 1:
возможности ввода:
ab123
a-b1234
abc234
тогда вывод должен быть:
ab124
a-b1235
abc235
Код: Выделить всё
public static String incrementNumber(String number, int position){
Pattern pattern = Pattern.compile("\\\\d+");
Matcher matcher = pattern.matcher(number);
while (matcher.find()) {
for (int i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/78299803/increasing-only-the-numbers-inside-a-string-that-contains-numbers-and-characters[/url]