package class10
object class10 {
def main(args: Array[String]): Unit = {
// 1. 从文本文件中读取内容
val content = scala.io.Source.fromFile("address.txt").mkString
println("*读进来的内容是:")
println(content)
// 2. 写一个手机号的正则
val reg = """1[356789]\d{9}""".r
reg.findAllIn(content).foreach(println)
}
}
- 读取文件内容:通过
scala.io.Source.fromFile("address.txt").mkString读取address.txt文件的全部内容,并存入content变量,同时打印出读取到的内容。
- 准备提取手机号:代码中注释了 “手机号正则” 的逻辑(正则表达式
1[356789]\d{9}是匹配国内手机号的规则),原本计划用reg.findAllIn(content).foreach(println)从文件内容中找出所有符合规则的手机号并打印 —— 只是这部分功能目前处于注释状态,暂未执行。