当前位置: 首页 > article >正文

Scala正则表达式

package test36

import java.util.Date
import javax.lang.model.util.AbstractAnnotationValueVisitor9

object test {
  def main(args: Array[String]): Unit = {
   // 定义一个规则 正则表达式
//    val reg="[a-zA-Z0-9]".r
//    val reg="^a$".r
//    //1.查找 在目标字符串中,找到符合正则表达式规则要求的 子串
//    //1..表示 除了换行之外的其他的任意单个字符
//    2.\d等于表示【0-9】匹配一个数字digit
//    3.\D除了\d之外的其他的任意数字,表示非数字
//    4.\w等价于【0-9A-Za-z_]63个字符,表示一个字word
//    5.\W除了\w之外的任意字符,表示非字
//    6.\s表示一个空格space
//      7.\S表示一个非空格

    //量词
    //1.{n,m}把前面的字符匹配最少n次,最多m次
    //2,{n,}把前面字符匹配最少n次,最多不限
    //3,{n}把前面字符匹配n次,
    //4.?===>{0,1}把前面字符匹配0次,或者1次
    //5.+===>{1,}把前面字符匹配最少1次
    //6.*====>把前面的字符匹配0次 或者多次
//
    var reg="1[3-9]\\d{9}".r
    reg.findAllIn("0987654321 12a45678765 13456279856 and 10254324587").toList.foreach(println)
  }

}

http://www.kler.cn/a/430535.html

相关文章:

  • 算法常用库函数——C++篇
  • 代码随想录Day56 108. 冗余连接,109. 冗余连接II。
  • 梳理你的思路(从OOP到架构设计)_设计模式Android + Composite模式
  • 全面Kafka监控方案:从配置到指标
  • 百度千帆平台构建AI APP的基础概念梳理
  • Windows下C++使用SQLite
  • UAC2.0 speaker——带反馈端点的 USB speaker(16bit 单声道)
  • 大数据新视界 -- Hive 临时表与视图的应用场景(下)(30 / 30)
  • 机器学习 (西瓜书) 内容概要【不含数学推导】
  • MySQL 通过 Next-Key Locking 技术避免幻读问题
  • 【JavaEE】多线程(7)
  • python如何与前端交互
  • NFT Insider #158:$SAND 和 LAND 价格反弹
  • 【 C++ 入门基础】 —— 双壁传奇C语言和C++的爱恨情仇
  • PostGIS分区表学习相关
  • LLM学习笔记(18)序列标注任务(测试模型阶段)
  • 基于STM32的机器人手臂控制
  • 【杂记】vLLM多卡推理踩坑记录
  • VB.NET 从入门到精通:开启编程进阶之路
  • 7_计算机网络五层体系结构
  • 方案介绍|CW32L010安全低功耗MCU:驱动高速风筒新力量
  • day10性能测试(2)——Jmeter
  • fastadmin框架同时使用 阿里云oss和阿里云点播
  • CRF(Conditional Random Fields,条件随机场)的输入数据形状通常取决于其应用场景和具体实现
  • java问题解决_idea导入java项目时包名路径报错解决
  • mysql,DBA面试题——2024年12月整理