擅长:python、mysql、java
<p>scaladoc有一个例子。提供来自<code>Match</code>的函数,而不是字符串。在</p>
<pre><code>scala> val r = "a(b)(c)+".r
r: scala.util.matching.Regex = a(b)(c)+
scala> val s = "123 abcccc and abcc"
s: String = 123 abcccc and abcc
scala> r.replaceAllIn(s, m => s"a${m.group(1).toUpperCase}${m.group(2)*3}")
res0: String = 123 aBccc and aBccc
</code></pre>
<p>生成的字符串还执行组替换。在</p>
^{pr2}$