语法概览2008-10-10 13:25:24 阅读3评论0 字号:大中小
字符或表达式
|
说明
|
/a
|
响铃(警报)/u0007。
|
/b
|
在正则表达式中,表示单词的边界;如果在字符类中,则表示退格符/u0008。
|
/t
|
制表符符/u0009。
|
/r
|
回车符/u000D。
|
/v
|
垂直制表符/u000B。
|
/f
|
换页符/u000C。
|
/n
|
换行符/u000A。
|
/e
|
回退(Esc)符/u001B。
|
/040
|
将ASCII字符匹配为八进制数(最多三位)。
|
/x20
|
使用十六进制表示形式与ASCII字符匹配。
|
/cC
|
ASCII控制字符,如Ctrl-C。
|
/u0020
|
使用十六进制表示形式(恰好四位)与Unicode字符匹配。
|
字符或表达式
|
说明
|
.
|
匹配除换行符号之外的任意字符。
|
/w
|
匹配单词字符(包括字母、数字、下划线和汉字)。
|
/W
|
匹配任意的非单词字符(包括字母、数字、下划线和汉字)。
|
/s
|
匹配任意的空白字符,如空格、制表符、换行符、中文全角空格等。
|
/S
|
匹配任意的非空白字符。
|
/d
|
匹配任意的数字。
|
/D
|
匹配任意的非数字字符。
|
[aeiou]
|
匹配字符集合中的任何字符。
|
[^aeiou]
|
匹配除字符集合中的之外的字符。
|
[0-9a-zA-Z_]
|
匹配任何数字、字母(大写字母和小写字母)和下划线,等同于/w
|
[^0-9a-zA-Z_]
|
匹配除任何数字、字母、下划线之外的任何字符,等同于/W。
|
/p{name}
|
匹配{name}指定的命名字符类中的任何字符。
|
/P{name}
|
匹配除{name}指定的命名字符类中之外的任何字符。
|
字符
|
说明
|
^
|
匹配行的开始位置。
|
$
|
匹配行的结束位置。
|
/b
|
匹配单词的开始或结束位置。
|
.
|
匹配除换行符号之外的任意字符。
|
/w
|
匹配单词字符(包括字母、数字、下划线和汉字)。
|
/W
|
匹配任意的非单词字符(包括字母、数字、下划线和汉字)。
|
/s
|
匹配任意的空白字符,如空格、制表符、换行符、中文全角空格等。
|
/S
|
匹配任意的非空白字符。
|
/d
|
匹配任意的数字。
|
/D
|
匹配任意的非数字字符。
|