VB

1.  \b :与单词的边界匹配,即单词与空格之间的位置。例如,"er\b" "never"中的"er"匹配,但是不匹配"verb"中的"er"

\B :与非单词边界匹配。"ea*r\B""never early"中的"ear"匹配。

\d :与一个数字字符匹配。等价于[0-9]

\D :与非数字的字符匹配。等价于[^0-9]

\f :与分页符匹配。

\n :与换行符字符匹配。

\r :与回车字符匹配。

\s :与任何白字符匹配,包括空格、制表符、分页符等。等价于"[ \f\n\r\t\v]"

\S :与任何非空白的字符匹配。等价于"[^ \f\n\r\t\v]"

\t :与制表符匹配。

\v :与垂直制表符匹配。

\w :与任何单词字符匹配,包括下划线。等价于"[A-Za-z0-9_]"

\W :与任何非单词字符匹配。等价于"[^A-Za-z0-9_]"

\num :匹配 num个,其中 num 为一个正整数。引用回到记住的匹配。例如,"(.)\1"匹配两个连续的相同的字符。

\n:匹配 n,其中n 是一个八进制换码值。八进制换码值必须是 1, 2 3 个数字长。

例如,"\11" "\011" 都与一个制表符匹配。"\0011"等价于"\001" "1"。八进制换码值不得超过 256。否则,只有前两个字符被视为表达式的一部分。允许在正则表达式中使用ASCII码。

\xn:匹配n,其中n是一个十六进制的换码值。十六进制换码值必须恰好为两个数字长。例如,"\x41"匹配"A""\x041"等价于"\x04" "1"。允许在正则表达式中使用 ASCII 码。

posted on 2007-02-27 14:40  KenL  阅读(458)  评论(0)    收藏  举报

导航