Java正则表达式

tool.oschina.net/regex

(X)代表错误

字符范围匹配
A 精准匹配单个字符 A a(X)
x|y 允许出现的2个字符 y n(X)
[xyz] 字符集合,允许出现集合内任意单个字符 z c(X)
[a-z] [A-Z] [0-9] 字符范围 a D 8 A(X) a(X) A(X)
[^XYZ] [^0-9] 集合内字符不允许出现 0 A y(X) 8(X)

元字符
\d 匹配任意单个数字 8 i(X)
\D 匹配\d规则之外的任意单个字符 i 8(X)
\w 匹配任意单个祖母数字下划线 Y &(X)
\W 匹配\w之外的任意单个字符 & Y(X)
\s 匹配单个空格 (空格) x(X)
\n 匹配单个换行符 (换行) x(X)
. 匹配任意单个字符(换行符除外)
\. 特殊字符,只匹配. . 1(X)

多字重复匹配
A{3} 精准N次匹配 AAA AA(X)
A{3,} 最少出现N次 AAA AA(X)
\d{3,5} 约定出现最少次数与最大次数 1234 12(X)
\d* 可以出现零次至无限次,相当于{0,} 1234
\d+ 最少出现一次,相当于{1,} 12
\d? 最多出现一次,相当于{0,1} 1 12(X)

定位匹配
^A.* 头匹配 ABC CBA(X)
.*A$ 尾匹配 CBA ABC(X)
^A.*A$ 全字匹配 ACCCA ACCCB(X)

相关推荐
Patrick在香港2 天前
Claude Prompt 香港场景:公文里「今日」落在 6 个日历日上,「翌日」锚错了 5 天
python·自然语言处理·正则表达式·claude·数据清洗
梦帮科技3 天前
Next.js 16 模块化单体实战:App Router、领域模块与 Route Handler 分层
css·数据结构·链表·正则表达式·node.js·json·html5
yume_sibai9 天前
正则表达式完全指南(基础语法 + 实战应用 + 性能优化 + 最佳实践)
开发语言·正则表达式·c#
研☆香10 天前
js中使用的正则表达式
开发语言·javascript·正则表达式
2601_9622935315 天前
浅学python | 正则表达式集锦
正则表达式·字符串匹配·python知识·浅学python·ip地址检查
2601_9622955815 天前
Python中正则表达式的知识汇总分享
python·正则表达式·模块·语法·匹配
启观川15 天前
Python基础-第 16 章 综合案例:客户信息管理系统
开发语言·笔记·python·正则表达式
2601_9622940515 天前
Python 操作 Word:如何查找、替换和批量修改文本
python·正则表达式·word·文档处理·查找替换
for_ever_love__20 天前
python基础语法学习: 正则表达式
python·学习·正则表达式
asdfg125896321 天前
一个例子通俗理解Java中正则表达式用法
java·正则表达式