object RegExpressOps {
def main(args: Array[String]): Unit = {
val regex = """([0-9]+) ([a-z]+)""".r
val numPattern = "[0-9]+".r
val numberPattern = """\s+[0-9]+\s+""".r
//findAllIn方法返回遍历所有匹配项的迭代器
for(matchString <- numPattern.findAllIn("999 Scala, 123 Spark")) print(matchString)
//正则与模式匹配
val line = "999 spark"
line match{
case regex(num,blog) => println(num + "\t" + blog)
case _ => println("oh...")
}
}
}
Scala深入浅出实战经典:19,Scala中的正则表达式、与模式匹配结合的的Reg代码实战
最新推荐文章于 2024-12-11 22:22:58 发布