正则表达式

正则表达式

runoob
正则表达式30分钟入门教程

正则表达式

表达式

表达式 描述
[abc] 查找方括号之间的任何字符。
[0-9] 查找任何从 0 至 9 的数字。
(x|y) 查找任何以 | 分隔的选项。

元字符

元字符 描述
\d 查找数字。
\s 查找空白字符。
\b 匹配单词边界。
\uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。
^ 匹配字符串的开始
$ 匹配字符串的结束
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字

量词

量词 描述
n+ 匹配任何包含至少一个 n 的字符串。
n* 匹配任何包含零个或多个 n 的字符串。
n? 匹配任何包含零个或一个 n 的字符串。
{n} 重复n次
{n,} 重复n次或更多次
{n, m} 重复n到m次

转义

\\