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

}
相关推荐
研华科技Advantech几秒前
新一代工业控制开发平台:破解三大痛点
大数据
techdashen5 分钟前
Rust 社区在 4 月做了什么:项目管理月报解读
开发语言·rust·mfc
十五年专注C++开发6 分钟前
QFluentKit: 一个基于 Qt Widgets 的 Fluent Design 风格 UI 组件库
开发语言·c++·qt·ui·qfluentkit
lly2024067 分钟前
PHP JSON 使用指南
开发语言
沐知全栈开发12 分钟前
jQuery 尺寸
开发语言
Byte Wizard14 分钟前
C语言指针深入浅出5
c语言·开发语言
csbysj202017 分钟前
Vue.js 监听属性
开发语言
幂律智能19 分钟前
Prompt不是提问,而是任务定义
大数据·人工智能·prompt
eastyuxiao22 分钟前
数字孪生在智慧建筑中的应用案例
大数据·人工智能·智慧城市·数字孪生
容器魔方25 分钟前
Kthena 核心原语:ModelServing CRD 如何定义分布式推理“新标准”?
大数据·分布式·云原生·容器·云计算