上一主题: 通配符匹配下一主题: 示例:通配符匹配


字符列表

由方括号 ( [ ] ) 括起来的字符列表可以包含一个或多个字符。 CA ControlMinder 将这些字符用作肯定的或否定的匹配条件。

字符列表可以由一个或多个字符组成。 对于该类型的列表,CA ControlMinder 匹配列表中的任何单个字符。 如果方括号内的列表前面有脱字号 (^),则 CA ControlMinder 将匹配在列表中的任何单个字符。

范围是指定字符范围的字符列表类型。 CA ControlMinder 匹配列表中的所有字符(包括第一个字符和最后一个字符)。 如果列表前面有脱字号 (^),则 CA ControlMinder 排除指定列表中的所有字符。 您可以同时指定范围的第一个字符和最后一个字符,或仅指定它的第一个字符或最后一个字符。

下表说明可以使用的字符列表。 请记住,在该语法中包含方括号。 表达式 ch1ch2chN 都代表单个字符。

列表

说明

[ch1ch2...chN]

CA ControlMinder 匹配由方括号括起来的列表中的任何单个字符。

[^ch1ch2...chN]

CA ControlMinder 匹配在方括号括起来的列表中的任何单个字符。

[ch1-ch2]

CA ControlMinder 匹配范围中的任何单个字符(包括第一个字符和最后一个字符)。

[^ch1-ch2]

CA ControlMinder 匹配不在范围(包括第一个字符和最后一个字符)中的任何单个字符。

[-ch2]

CA ControlMinder 匹配 ASCII 值小于或等于指定字符 (ch2) 的任何单个字符。

[^-ch2]

CA ControlMinder 匹配 ASCII 值等于或大于指定字符 (ch2) 的任何单个字符。

[ch1-]

CA ControlMinder 匹配 ASCII 值等于或大于指定字符 (ch1) 的任何单个字符。

[^ch1-]

CA ControlMinder 匹配 ASCII 值等于或小于指定字符 (ch1) 的任何单个字符。