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
相关推荐
IT枫斗者枫哥4 小时前
MyBatis一对多分页:LIMIT 20,为什么凑不齐20个订单?Flynt4 小时前
"MySQL搜不动就上ES"?我先在50万行数据上测了它自带的ngram全文索引Y004 小时前
PostgreSQL 的锁:为什么你的 ALTER TABLE 会卡住,以及怎么查imDwAaY5 小时前
Redo Log 和 Binlog 为什么需要两阶段提交?灰原喜欢柯南5 小时前
OceanBase 运维管理知识点——OCP 监控、诊断与变更控制码农-0045 小时前
Springboot 集成 Ehcache操作数据库显示SQL语句设置仍然.5 小时前
Redis---事务oradh5 小时前
Oracle 执行计划的阅读方法(二叉树结构来理解和阅读)SelectDB5 小时前
Doris 向量检索上线踩坑记录:七个排查现场与可直接复制的命令数据库小学妹5 小时前
MySQL深分页优化:LIMIT大偏移的根因分析与五种解法对比