- 最小匹配操作符
符号 | 解释 |
---|---|
*? | 前一个字符0或无数次扩展,最小 |
+? | 前一个字符1或无数次扩展,最小 |
?? | 前一个字符0或1次扩展,最小 |
{m,n}? | 前一个字符m-n次(含n)扩展,最小 |
- 任意一个字符,除了
符号 | 意义 |
---|---|
\d | 0-9 |
\D | 非数字 |
\s | 空格:space tab |
\S | 非空格 |
\w | a-z,A-Z,0-9,_ |
\W | 非(a-z,A-Z,0-9) |
- 常用表达式
含义 | 正则式 |
---|---|
26个字母组成的 | ^[A-Za-z]+$ |
26个字母加数字组成的 | ^[A-Za-z0-9]+$ |
整数 | ^-?\d+$ |
正整数 | ^[0-9]*[1-9][0-9]*$ |
中文字符 | {\u4e00-\u9fa5} |