object test3 {
def main(args: Array[String]): Unit = {
//定义一个规则 正则表达式
// val reg = "[a-zA-Z]{2}".r
// val reg = "^a$".r
//1. . 表示 除了换行之外的·其他的任意单个字符
//2. \d 等于[0-9]匹配一个数字 digit
//3. \D 除了\d之外的其他的任意字符,表示非数字
//4. \w 等价于[0-9A-Za-z_]63个字符,表示一个字
//5. \W 除了\w之外的任意字符。表示非字
//6. \s 表示一个空格 space
//7. \S 表示一个非空格
//val reg = ".".r
val reg = "\\d".r
//1.查找。在目标字符串中,找到符合正则表达式要求的 子串
// reg.findFirstIn("abc")
// if (!rs.isEmpty){
// println("你找到的,符合正则表达式要求的内容是",rs.get)
// }
reg.findAllIn("i am a student, ok, yes, no").toList.foreach(println)
}
}
正则表达式
为小三离家出走2024-12-07 15:18
相关推荐
安当加密4 小时前
MySQL 数据库如何加密脱敏?TDE透明加密 + DBG数据库网关 双引擎加固实战IT技术分享社区4 小时前
MySQL统计查询优化:内存临时表的正确打开方式短剑重铸之日4 小时前
7天读懂MySQL|Day 5:执行引擎与SQL优化好记忆不如烂笔头abc5 小时前
RECOVER STANDBY DATABASE FROM SERVICE xxx,ORA-19909writeone5 小时前
数据库习题廋到被风吹走6 小时前
【数据库】【Oracle】分析函数与窗口函数陌北v17 小时前
为什么我从 MySQL 迁移到 PostgreSQL北辰水墨7 小时前
Protobuf:从入门到精通的学习笔记(含 3 个项目及避坑指南)JIngJaneIL7 小时前
基于java+ vue医院管理系统(源码+数据库+文档)予枫的编程笔记7 小时前
Redis 核心数据结构深度解密:从基础命令到源码架构