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
相关推荐
旋生万物13 分钟前
MySQL 死锁总复发?用螺旋事务相位互逆法定位加锁顺序(附 Python 诊断脚本)SelectDB技术团队33 分钟前
快手基于 Apache Doris 千亿多模态检索的实践政企项目老覃39 分钟前
金融转账“幽灵失败“排查实录:从本地消息表到 Seata TCC 的选型与权衡TLA技术40 分钟前
LogMiner vs 裸日志解析(三):Oracle日志解析中的“前镜像”和“后镜像”,到底怎么用?IT邦德1 小时前
BIC-QA如何重新定义数据库知识服务逐米时代1 小时前
BOM智能构建:全链路一致性自动校验SelectDB技术团队1 小时前
StarRocks 迁移至 Apache Doris 完整指南:三步完成结构、数据与业务平滑切换Gauss松鼠会1 小时前
GaussDB 系统表与系统视图详解(内网运维版)倔强的石头_1 小时前
OceanBaseVS金仓:同一条复杂 SQL,为什么架构选择会改变延迟曲线+VX:Fegn08952 小时前
计算机毕业设计|基于springboot + vue图书借阅管理系统(源码+数据库+文档)