Groovy 处理文本 - 正则表达式

如果你熟悉正则表达式的相关概念,你将非常高兴的看到groovy在语言级别对正则表达式的支持。

Groovy提供容易声明正则表达式的手段,作为一个操作符来应用表达式模式,图2.2使 用/…/语法声明了一个模式并且使用“=~”来根据模式匹配给定字符串,第一行保证字符串包含一个数字的系列;第二行使用“x”来替换每一个数字。

注意方法replaceAll定义在jav a.lang.String中,并且接受两个字符串参数,它清晰的表明‘12345’是一个字符串,/\d/ 是一个正则表达式。