java正则

java正则

2021-11-02
java
字符 说明
\d 匹配数字,等效于[0-9]
\D 等效于[^0-9]
\w 等效于[A-Za-z0-9_]
\W 等效于[^A-Za-z0-9_]
\s 匹配任何空白字符
\S 匹配任何非空白字符
x|y 匹配x或y
? 当跟在其他限定符后表示是非贪心的
{n} {n,} {n,m} 匹配n次 最少匹配n次 匹配n到m次
^ $ 匹配字符串开始位置 匹配字符串结束位置
\ 转义
* + 匹配0到无数次 匹配1到无数次
[^a-z] [a-zA-Z] 不匹配a到z中的任何字符 匹配a到z、A到Z的任何字符