字符 | 意思 |
---|---|
“^” | 代表的意思是限定以某个字符开头 |
* | 代表出现的次数大于等于0 |
. | 匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 反斜杠. |
$ | 代表某个字符结尾 |
? | 代表非贪婪模式 |
+ | 代表字符至少出现1次 |
{a, b} | 代表前面的字符出现a到b次之间 |
{a} | 代表前面的字符出现a次 |
{a, } | 代表前面的字符至少出现a次 |
| | 或的意思 |
[] | 表示中括号中出现的任意一个字符, [A-Z]表示大写的英文字母 |
[^] | 代表的意思是非、取反的意思 |
\s | 代表空格 |
\S | 非空格 |
\w | [A-Za-z0-9_] |
\W | 除了表达式[A-Za-z0-9_]代表的内容之外的其他所有字符 |
[\u4E00-\u9FA5] | 汉字 |
() | 是用于提取子字符串用的 |
\d | 代表数字类型 |
[^1] 代表不匹配1