正则表达式



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

小结

  • 正则表达式的书写规则
符号 含义 举例
? 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)+
写在方括号外面表示
相关推荐
麦兜*7 小时前
SpringBoot Profile多环境配置详解,一套配置应对所有场景
java·数据库·spring boot
MetaverseMan7 小时前
rpc节点: synchronized (this) + 双检锁,在 race condition 的情况下分析
java·区块链
笃行客从不躺平7 小时前
Seata + AT 模式 复习记录
java·分布式
CTO Plus技术服务中7 小时前
强悍的Go语言开发面试题和答案
java·面试·职场和发展
黎雁·泠崖7 小时前
Java static入门:概述+静态变量特点与基础实战
java·开发语言
一条大祥脚8 小时前
26.1.21 根号分治 相向双指针
java·开发语言·redis
迦蓝叶8 小时前
JDBC元数据深度实战:企业级数据资源目录系统构建指南
java·jdbc·企业级·数据资源·数据血缘·数据元管理·构建指南
chilavert3188 小时前
技术演进中的开发沉思-327 JVM:内存区域与溢出异常(下)
java·jvm
冲刺逆向8 小时前
【js逆向案例六】创宇盾(加速乐)通杀模版
java·前端·javascript