正则表达式



  • 字符类(只匹配单个字符)
  • 预定义字符(只匹配单个字符)
  • 数量词

小结

  • 正则表达式的书写规则
符号 含义 举例
? 0次或1次 \\d?
* 0次或多次 \\d* ---------- (abc)*
+ 1次或多次 \\d+ --------- (abc)+
{} 具体次数 a{7} --------- \\d{7, 19}
(?i) 忽略后面字符的大小写 (?i)abc
a((?i)b)c 只忽略b的大小写 a((?i)b)c
[] 里面的内容出现1次 [abc]
^ 取反 [^abc]
&& 交集,不能写单个的& [a-z&&m-p]
. 任意字符 \n回车符号不匹配
\ 转义字符 \\d
\\d 0-9 \\d+
\\D 非0-9 \\D+
\\s 空白字符 \\D+
\\S 非空白字符 [^\s]
\w 单词字符 [a-zA-Z_0-9]
\\W 非单词字符 [^\w]
() 分组 并集 a(bc)+
写在方括号外面表示
相关推荐
fs哆哆3 分钟前
在VB.NET中,有没有 ?.这个运算符
java·开发语言·.net
SirLancelot114 分钟前
MongoDB-基本介绍(一)基本概念、特点、适用场景、技术选型
java·数据库·分布式·后端·mongodb·软件工程·软件构建
程序员小凯1 小时前
Spring Boot消息队列与事件驱动详解
java·spring boot·后端
编程岁月1 小时前
java面试-0141-java反射?优缺点?场景?原理?Class.forName和ClassLoader区别?
java·开发语言·面试
数字化顾问2 小时前
Flink ProcessFunction 与低层级 Join 实战手册:实时画像秒级更新系统
java·开发语言
计算机学姐2 小时前
基于微信小程序的垃圾分类管理系统【2026最新】
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis
Mr_hwt_1232 小时前
spring boot框架中本地缓存@Cacheable原理与踩坑点详细解析
java·spring boot·后端·缓存
zl9798992 小时前
SpringBoot-自动配置原理
java·spring boot·spring
兮动人3 小时前
Java 单元测试中的 Mockito 使用详解与实战指南
java·开发语言·单元测试
豆沙沙包?3 小时前
2025年--Lc186--64. 最小路径和(多维动态规划,矩阵)--Java版
java·矩阵·动态规划