Scala通过scala.util.matching包中的Regex类来支持正则表达式。
package Test object Test{ def main(args: Array[String]): Unit = { val pattern="Scala".r; //这里“Scala”.r是产生一个Regex类的对象。 val str="Scala is Scalable and cool."; println(pattern.findFirstIn(str)); } }
实例使用String类的r()方法构造一个Regex对象
使用mkString()方法来连接正则表达式匹配结果的字符串,并且可以使用管道(|)来设置不同的模式。