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)
  }

}
相关推荐
小灰灰搞电子14 分钟前
Qt 队列容器 QQueue 的详解与示例
开发语言·qt·qqueue
ACP广源盛1392462567339 分钟前
GSV6155@ACP# Type-C 视频信号转换芯片:技术架构、工程痛点适配与落地场景分析
大数据·c语言·开发语言·人工智能·分布式·嵌入式硬件·架构
MartinYeung540 分钟前
[论文学习]Skill-MAS:面向自动多智能体系统的元技能进化
大数据·人工智能·学习
程序员-Benothing1 小时前
Java集合:List实现类深度对比
java·开发语言·后端·面试·list
酷在前行1 小时前
【R论文复刻】Nature Communications 冲积图进阶:状态转移、流带排序与多面板排版(保姆级教程)
开发语言·r语言
减瓦1 小时前
用 Git 为本地文件打造一台时光机
开发语言·git·编辑器
冻柠檬飞冰走茶1 小时前
PTA基础编程题目集 7-37 整数分解为若干项之和(C语言实现)
c语言·开发语言·数据结构·算法
7177771 小时前
自主研发基础设施国产化:信创产业全貌与 Gitee 落地应用
大数据·gitee
开开心心就好1 小时前
文件批量重命名工具简单好用支持规则改名
java·开发语言·b树·ocr·excel·音视频·kmeans
starzy19901 小时前
Spark 核心之 Driver 原理剖析
大数据·ajax·spark