Scala之正则对象
正则对象的定义及使用
正则类Regex的功能
- 类:Regex
- 用于实现正则表达式的定义及匹配
- 方法
- r:用于将三冒号中的字符串转换为正则表达式对象
- findAllMatchIn:用于匹配所有符合正则的结果
正则表达式的使用方式
object RegexDemo {
def main(args: Array[String]): Unit = {
//对邮箱格式的正则匹配
val str1 = "heima@itcast.cn"
val str2 = "12345@qq"
//构建邮箱格式正则
val regex: Regex = """.+@.+\..+""".r
//匹配
val matches: Iterator[Regex.Match] = regex.findAllMatchIn(str2)
matches.foreach(println)
}
}
点个赞嘛!