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
相关推荐
SelectDB4 小时前
让变更流出 Doris:Apache Doris 5.0 基于增量计算的 CDC 技术解析这个DBA有点耶4 小时前
MCP隔离层+行级语义审计+输出校验:AI访问数据库的安全边界拆解这个DBA有点耶5 小时前
从反向扫描O(n)到正向扫描O(1):降序索引的物理机制与混合排序匹配规则2501_933923256 小时前
解读Redis:单线程模型Tapdata7 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?小科先生8 小时前
Java springboot调用数据库的基本流程星恒随风8 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解Pniubi10 小时前
MySQL靠什么实现事务的?事务隔离级别有哪些?数据库小学妹11 小时前
pgbouncer 事务池:prepared statement、临时表与会话状态aiks_yuan11 小时前
MySQL 死锁怎么排查:看懂 INNODB STATUS 死锁日志,先查后插为什么必死锁(MySQL 8.2 实测)