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

}
相关推荐
q***d1739 小时前
Rust在网络中的协议栈
开发语言·网络·rust
星释9 小时前
Rust 练习册 88:OCR Numbers与光学字符识别
开发语言·后端·rust
一生要强的ymy9 小时前
Polar PHP是世界上最好的语言(困难)
开发语言·php
我命由我1234510 小时前
Java NIO 编程 - NIO Echo Server、NIO Client(NIO 异步客户端、NIO Selector 异步客户端)
java·开发语言·网络·java-ee·intellij-idea·intellij idea·nio
前端炒粉11 小时前
35.LRU 缓存
开发语言·javascript·数据结构·算法·缓存·js
星释12 小时前
Rust 练习册 75:ETL与数据转换
开发语言·rust·etl
happyjoey21712 小时前
使用Qt自带的Maintenance Tool将Qt6.9升级为QT6.10
开发语言·qt
p***h64316 小时前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js
散峰而望16 小时前
C++数组(二)(算法竞赛)
开发语言·c++·算法·github
Porunarufu16 小时前
Java·关于List
java·开发语言