【正则表达式】Regular Expression
正则表达式
正则表达式 | 描述 |
---|---|
. | 字符,数字和特殊字符不包括(\n) |
[0-9] | 0-9之间的任意一个数字 |
[a-z] | 任意一个小写字母 |
[A-Z] | 任意一个大写字母 |
[a-zA-Z] | 任意一个字母 |
[0-9a-zA-Z] | 字母与数字的任意一个 |
^ | 描述 |
---|---|
^ [a-b] | 放最前面表示开始 |
[^0-9] | 表示不要数字 |
數量 | 描述 |
---|---|
? | 重复0次或1次 |
* | 重复0次或以上 |
+ | 重复1次或以上 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |
字符限定符 | 描述 |
---|---|
. | 任意字符除了你\n |
\d | 数字字符 |
\D | 非数字字符 |
\w | [0-9a-zA-Z] |
\W | [^0-9a-zA-Z] |
\s | 空白字符包括[\n\r\t\f] |
\S | 任何非空白字符 |
[0-9] 等于[0123456789]