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