本表列出 WhatsUp Gold 正则表达式软件引擎能理解的中继字符。
中继字符 |
匹配内容 |
|
|
点 |
匹配包含任一字符的项目 |
|
字符类别 |
匹配包含中括号内任何字符的项目。 |
|
排除字符类别 |
匹配不含中括号内任何字符的项目。 |
|
破折号 |
用于字符类别内。指出字符范围。 |
|
转义字符 |
照字面解译下一个字符。 |
|
二进制字符 |
匹配一个二进制字符。nn 是 00~FF 之间的十六进制值。 |
中继字符 |
匹配内容 |
|
|
问号 |
可选择性匹配一个表达式。 匹配前一个表达式一次或不匹配该表达式。 |
|
星号 |
任何数字皆可,但非必要。 |
|
加号 |
一个表达式为必要,其他都非必要。 |
|
|
?、+、* 的“非穷尽”版本。尽可能匹配出最少项目,“穷尽”版本是尽可能匹配出最多项目 |
中继字符 |
匹配内容 |
|
|
插入号 |
匹配输入开头的位置。 |
|
美元符号 |
在正则表达式结尾,此字符可匹配输入内容的结尾。 |
中继字符 |
匹配内容 |
|
|
交替 |
匹配该符号分隔的任何一个表达式。 |
|
小括号 |
将量词分组,利用优先权限制交替的范围。 |
|
反向参照 |
匹配在之前第一、第二......等等匹配群组中符合条件的文字 (从 0 开始)。 |
|
排除 |
! 后面的表达式不符合输入条件 |
缩写就是中继字符的简写。
缩写 |
匹配内容 |
|
任何字母数字字符:([a-zA-Z0-9]) |
|
空格 (空白):([ \\t]) |
|
任何英文字母:([a-zA-Z]) |
|
任何十进制数:[0-9] |
|
任何非十进制数:[^0-9] |
|
任何十六进制数字:([0-9a-fA-F]) |
|
换行:(\r|(\r?\n)) |
|
任何标点符号: ,./\';:"!?@#$%^&*()[]{}- _=+|<>!~ |
|
任何非标点符号字符 |
|
引号字符串:(\"[^\"]*\")|(\'[^\']*\') |
|
WhatsUp Gold 专用空格字符:[ \\t\\n\\r\\f\\v] |
|
WhatsUp Gold 专用非空格字符: |
|
任何文字字符 (字母和数字):([a-zA-Z0-9_]) |
|
非文字字符:([^a-zA-Z0-9_]) |
|
整数:([0-9]+) |