功能:
1.处理字符串
2.查找,判断给定的字符是否满足 规则(条件)的子串
3.匹配,校验;判断给定的字符串是否满足某些 规则(条件)
这里的 规则(条件)就是采用 正则表达式 写的特殊字符串
注意:正则表达式与具体的编程语言无关,是一个独立,通用的计算机技术
量词:表示前面的规则重复几次 如:{11} 他可以表示一个11位的数字
package reg
object reg1 {
def main(args: Array[String]): Unit = {
//1.定义一个正则表达
val reg = "\d".r // \d 表示任意一个数字
val reg1 = "\d{11}".r //表示11位数字
val str = "I love 520" //2.给定要检查(查找)的目标字符串
//3.调用正则的方法,输出结果
print("找到的结果是:")
reg.findAllIn(str).foreach(println)
reg1.findAllIn(str).foreach(println)
}
}