Scala的正则表达式

复制代码
package hfd

object Test35_3 {
  def main(args: Array[String]): Unit = {
    println("a\tb")
    //定义一个规则 正则表达式
    //1. .表示除了换行之外的其他的任意单个字符
    //2. \d等于[0-9] 匹配一个数字
    //3. \D除了\d之外的其他的任意字符,表示非数字
    //4. \w等价于[0-9A-Za-z]63个字符,表示一个字
    //5. \W除了\w之外的任意字符
    //6. \s表示一个空格 space
    //7. \S表示一个非空格
    //val reg=".".r
    val reg="\\S".r
    //1.查找,在目标字符串在,找到符合正则表达式规则要求的 子串
//    val rs=reg.findFirstIn("abc a")
//    if(!rs.isEmpty){
//      println("你找到的,符合正则表达式要求的内容是",rs.get)
//    }
    reg.findAllIn("_Ai 123am a12 no,y3es,ok,").toList.foreach(println)
  }

}
相关推荐
Geoking.3 分钟前
【Java】深入理解 Java 枚举(Enum)
java·开发语言
老王熬夜敲代码14 分钟前
C++新特性:string_view
开发语言·c++·笔记
zhaokuner17 分钟前
06-聚合与一致性边界-DDD领域驱动设计
java·开发语言·设计模式·架构
lsx20240626 分钟前
Ionic 卡片组件深度解析
开发语言
多打代码28 分钟前
2026.1.2 删除二叉搜索树中的节点
开发语言·python·算法
一路往蓝-Anbo32 分钟前
STM32单线串口通讯实战(二):链路层核心 —— DMA环形缓冲与收发切换时序
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
萧曵 丶33 分钟前
MQ 业务实际使用与问题处理详解
开发语言·kafka·消息队列·rabbitmq·rocketmq·mq
kylezhao201939 分钟前
第三节、C# 上位机面向对象编程详解(工控硬件封装实战版)
开发语言·前端·c#
散峰而望39 分钟前
【算法竞赛】C++入门(三)、C++输入输出初级 -- 习题篇
c语言·开发语言·数据结构·c++·算法·github
kingwebo'sZone40 分钟前
c# 遍历 根据控件名获取控件实例
开发语言·c#