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

}
相关推荐
Lhuu(重开版几秒前
JS:正则表达式和作用域
开发语言·javascript·正则表达式
仙俊红17 分钟前
Java Map 家族核心解析
java·开发语言
浅念-20 分钟前
C语言小知识——指针(3)
c语言·开发语言·c++·经验分享·笔记·学习·算法
code_li2 小时前
聊聊支付宝架构
java·开发语言·架构
少控科技2 小时前
QT高阶日记01
开发语言·qt
无限进步_2 小时前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
“抚琴”的人2 小时前
C#上位机工厂模式
开发语言·c#
巨大八爪鱼2 小时前
C语言纯软件计算任意多项式CRC7、CRC8、CRC16和CRC32的代码
c语言·开发语言·stm32·crc
C+-C资深大佬2 小时前
C++ 数据类型转换是如何实现的?
开发语言·c++·算法
木千3 小时前
Qt全屏显示时自定义任务栏
开发语言·qt