VBScript正常表达式备忘单

与VBScript正则表达式一起使用的元字符

特点 描述
\ 将下一个字符标记为特殊字符 或一个文字。例如,"n"匹配角色"n". "\n" matches 换行符。序列"\\" matches "\" and "\(" matches "(".
^ 匹配输入的开头。
$ 匹配输入结束。
* 匹配前面的字符零或多次。为了 example, "zo*" matches either "z" or "zoo".
+ 匹配前面的字符一次或多次。为了 example, "zo+" matches "zoo" but not "z".
? 匹配前面的字符零或一次。为了 example, "a?ve?" matches the "ve" in "never".
. 匹配除换行符之外的任何单个字符。
(图案) 火柴 图案和remembers the match. The 匹配的子字符串可以从得到的结果中检索 火柴 collection, using Item [0] ... [n]。匹配括号字符 ( ), use "\(" or "\)".
x|y 匹配 x 或者 y。例如,"z|wood" matches "z" or "wood". "(z|w)oo" matches "zoo" or "wood".
{n} n 是一个非负整数。究竟匹配 n times. For example, "o{2}" does not match the "o" in "Bob," but matches the first two o's in "foooood".
{n} n 是一个非负整数。至少匹配 n times. For example, "o{2,}" does not match the "o" in "Bob" and matches all the o's in "foooood." "o{1,}" is equivalent to "o+". "o{0,}" is equivalent to "o*".
{n,m} mn 是非负整数。火柴 at least n和at most m 时代。 For example, "o{1,3}" matches 前三个o的"fooooood." "o{0,1}" is equivalent to "o?".
[XYZ.] 一个字符集。匹配任何一个封闭的字符。 For example, "[abc]" matches the "a" in "plain".
[^XYZ.] 一个负字符集。匹配任何未括的字符。 For example, "[^abc]" matches the "p" in "plain".
[A-Z.] 一系列人物。匹配指定的任何字符 range. For example, "[a-z]"匹配任何小写字母字符 in the range "a" through "z".
[^M-Z.] 负范围字符。匹配任何字符 在指定的范围内。例如,"[m-z]"匹配任何字符 in the range "m" through "z".
\ B. 匹配单词边界,即位置之间的位置 一个词和一个空间。例如,"er\b" matches the "er" in "never" but not the "er" in "verb".
\ B. 匹配非单词边界。"ea*r\B" matches the "ear" in "never early".
D. 匹配数字字符。相当于[0-9]。
D. 匹配非数字字符。相当于[^ 0-9]。
\F 匹配Form-Feed字符。
\ n 匹配换行符。
\ R. 匹配回车符号。
S. 匹配任何空间,包括空间,选项卡,表稿, etc. Equivalent to "[ \f\n\r\t\v]".
S. 匹配任何非白空间字符。相当于"[^ \f\n\r\t\v]".
\ 匹配标签字符。
V. 匹配垂直标签字符。
W. 匹配任何包含下划线的字字符。相等的 to "[A-Za-z0-9_]".
W. 匹配任何非单词字符。相当于"[^A-Za-z0-9_]".
\数字 火柴 数字, 在哪里 数字 is a positive 整数。引用回忆匹配。例如,"(.)\1" matches 连续两个相同的字符。
\n 火柴 n, 在哪里 n is an octal escape 价值。八进制逃生值必须是1,2或3位数。例如,"\11" and "\011" both 匹配标签字符。"\0011"相当于"\001" & "1". 八万逃生值不得超过256.如果他们这样做,只有第一个 两位数字包括表达式。允许使用ASCII代码 regular expressions.
\Xn 火柴 n, 在哪里 n is a hexadecimal 逃避价值。十六进制逃生值必须正好两位数。 For example, "\x41" matches "A". "\x041" is equivalent to "\x04" & "1". 允许在正则表达式中使用ASCII代码。