正则表达式



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

小结

  • 正则表达式的书写规则
符号 含义 举例
? 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)+
写在方括号外面表示
相关推荐
sheji34167 分钟前
【开题答辩全过程】以 小区物业管理APP为例,包含答辩的问题和答案
java
星辰徐哥18 分钟前
Java程序的编译与运行机制
java·开发语言·编译·运行机制
老毛肚18 分钟前
Spring 6.0基于JDB手写定制自己的ROM框架
java·数据库·spring
Sylvia-girl21 分钟前
线程安全问题
java·开发语言·安全
沛沛老爹28 分钟前
Web开发者转型AI安全实战:Agent Skills敏感数据脱敏架构设计
java·开发语言·人工智能·安全·rag·skills
曹轲恒29 分钟前
Java并发包atomic原子操作类
java·开发语言
cyforkk33 分钟前
03、Java 基础硬核复习:流程控制语句的核心逻辑与面试考点
java·开发语言·面试
0x5337 分钟前
JAVA|智能无人机平台(一)
java·开发语言·无人机
晚霞的不甘38 分钟前
Flutter for OpenHarmony 进阶实战:打造 60FPS 流畅的物理切水果游戏
javascript·flutter·游戏·云原生·正则表达式
2501_9481201544 分钟前
Java实现的SSL/TLS协议通信系统
java·开发语言·ssl