Regex Scala заменить анонимной функцией

В Ruby я могу заменять символы в строке следующим образом:

a = "one1two2three"
a.gsub(/\d+/) {|e| e.to_i + 1}
=> "one2two3three"

Результат вычисления блока из второй строки, заменит то, что было найдено в шаблоне. Можем ли мы сделать что-то подобное в Scala? Заменить что-нибудь в регулярном выражении результатами функции / анонимной функции?

11
задан Ken Bloom 18 April 2011 в 01:23
поделиться