梦入琼楼寒有月,行过石树冻无烟

JAVA 正则表达式

java.util.regex.Matcher;

java.util.regex.Pattern;

ID DE
\w 匹配字母\数字\下划线
\W 匹配非字母\数字\下划线
\s 匹配任意空白字符
\S 匹配任意非空白字符
\d 匹配任意数字
\D 匹配非数字的字符
\A 匹配字符串开头
\Z 匹配字符串结尾(只匹配换行前的结束字符串)
\z 匹配字符串结尾(同时还会匹配换行符)
\G 匹配最后匹配完成的位置
\n 匹配任意一个换行符
\t 匹配一个制表符
^ 匹配一行字符串开头
$ 匹配字符串结尾
. 匹配任意换行符
[^…] 不存在的**[]字符(如[^abc],匹配除了a\b\c**的字符)
* 匹配0个或多个表达式
+ 匹配01个前面的正则表达式定义的片段
? 匹配0个或1前面正则表达式定义的片段
() 匹配括号内的表达式,一般表达一个组
{n} 精确匹配n前面的表达式*,比如\d{n},(n代表n个数字)
{n,m} 匹配nm次前面正则表达式的定义片段
⬅️ Go back