В Ruby я могу заменить символы в строке следующим образом:
a = "one1two2three"
a.gsub(/\d+/) {|e| e.to_i + 1}
=> "one2two3three"
Результат вычисления блока из второй строки заменит то, что было найдено в шаблоне. Можем ли мы сделать что-то эквивалентное в Scala? Заменить что-нибудь в регулярном выражении результатами функции / анонимной функции?