Scala的正则表达式

Scala 复制代码
package bjk

//
object Test82 {
  def main(args: Array[String]): Unit = {
    //println("a\tb")
    //定义一个规则 正则表达式
    //val reg = "^a$".r
    //1, . 表示除了换行之外的其他任意单个字符
    //2, \d 等于[0-9]匹配一个数字
    //3, \D 除了\d之外的其他的任意字符。表示非数字
    //4, \w 等价于[0-9A-Za-z_]63个字符
    //5, \W 除了\w之外的任意字符。表示非字
    //6, \s 表示一个空格
    //7, \S 表示一个非空格

    //val reg = ".".r
    val reg = "\\w".r



    //1.查找。在目标字符串中,找到符合正则表达式规则要求的 子串
    //    val rs =reg.findFirstIn("abc a")
    //    if(!rs.isEmpty){
    //      println("你找到的,符合正则表达式要求的内容是", rs.get)
    //    }
    reg.findAllIn("A_i1 am a no2,yes,ok3,").toList.foreach(println)
  }

}
相关推荐
Lazionr5 分钟前
多态:从多种形态到运行时绑定
开发语言·c++
Databend10 分钟前
Jev 爆火之后,我们把它集成进了数据湖仓
大数据·数据库·agent
拾光师14 分钟前
MapReduce Shuffle 深度解析:数据从 Map 到 Reduce 的完整旅程
大数据
小小程序猴114 分钟前
中小企业AI转型课程模块的工程化设计:从能力矩阵到课程编排
大数据·人工智能
Aloudata16 分钟前
语义层和SQL Copilot:一个降低写SQL门槛,一个统一业务逻辑
大数据·人工智能·数据分析·data agent·语义层
大黄说说21 分钟前
iOS 列表滑动卡顿:UITableView / UICollectionView 深度优化实战
开发语言
于樱花森上飞舞39 分钟前
【Redis】哨兵详解
java·开发语言·数据库·redis
Lazionr1 小时前
二叉搜索树:从树形结构到高效查找
开发语言·c++
此生决int1 小时前
深入理解C++系列(21)——异常
开发语言·c++
IT研究室1 小时前
最新大数据毕业设计选题推荐-基于大数据的信用等级数据分析与可视化-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·数据分析·spark·课程设计