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
相关推荐
李兆龙的博客3 小时前
问津集 #26:Lakebase——Postgres 的版本化页面存储、数据库分支与计算弹性倔强的石头_6 小时前
聊聊金仓KFS:一款把数据同步软件做扎实的产品闲云野鹤在人间6 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解禾小西6 小时前
Redis:从两大维度和三大主线建立知识体系禾小西7 小时前
Redis 数据结构:快速的 Redis 有哪些慢操作?数据库小学妹7 小时前
数据共享交换平台选型:交换方式对比与避坑指南要开心吖ZSH7 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版loong_XL8 小时前
决策模型做内容安全检测:从踩坑到上线这个DBA有点耶9 小时前
数据库双轨并行实战:全量并行策略、增量延迟控制、双向回切与一致性校验Gl�ria9 小时前
MySQL 单机版 vs 高可用版:宕机排查 + 故障处理