Scala正则表达式03

贪婪模式与非贪婪模式

Scala 复制代码
object test {
  //正则表达式
  def main(args: Array[String]): Unit = {
    // 贪婪模式
    // 正则匹配默认是贪婪模式的
    //  ? 非贪婪模式,加在量词的后面
    //在如下字符串中 查找 满足正则表达式要求的内容

    // 找全部的手机号
    // 规则:
    // 1.11位数字.
    // 2.第一个数字是1.
    // 3.第二个数字是3-9的数.
    val reg1 = "1[3-9]\\d{9}".r

    reg1.findAllIn("13812345678 and 13987654321 01812345678 are phone number").toList.foreach(println)
相关推荐
Mr -老鬼7 分钟前
Rust适合干什么?为什么需要Rust?
开发语言·后端·rust
予枫的编程笔记11 分钟前
【Java集合】深入浅出 Java HashMap:从链表到红黑树的“进化”之路
java·开发语言·数据结构·人工智能·链表·哈希算法
ohoy16 分钟前
RedisTemplate 使用之Set
java·开发语言·redis
mjhcsp17 分钟前
C++ 后缀数组(SA):原理、实现与应用全解析
java·开发语言·c++·后缀数组sa
hui函数18 分钟前
如何解决 pip install 编译报错 ‘cl.exe’ not found(缺少 VS C++ 工具集)问题
开发语言·c++·pip
云栖梦泽27 分钟前
易语言Windows桌面端「本地AI知识管理+办公文件批量自动化处理」双核心系统
开发语言
r_oo_ki_e_37 分钟前
java22--常用类
java·开发语言
AI小怪兽39 分钟前
轻量、实时、高精度!MIE-YOLO:面向精准农业的多尺度杂草检测新框架 | MDPI AgriEngineering 2026
开发语言·人工智能·深度学习·yolo·无人机
码农小韩39 分钟前
基于Linux的C++学习——循环
linux·c语言·开发语言·c++·算法
消失的旧时光-194344 分钟前
C++ 命名空间 namespace 讲透:从 std:: 到工程实践
开发语言·c++