[...] （字符列表）

[...] （字符列表） | Top Previous Next

指定了在字符串中为有效字符的一个列表。可以单独将字符列出来，或者通过用两个字符，然后用’-‘号将它们分隔的方式，来表明一个字符的范围。例如：'[abc]' 将匹配 'a'，'b' 或 'c' 中的任何一个字符。这和 '[a-c]' 一样。'[a-c]' 使用了一个范围来表示相同的字符集。

您可以通过求集合的补集来匹配不属于一个范围的字符。通过用一个’^'作为列表中的第一个字符来表示（注意：这和表示字符串的开始的字符是同一个字符）。例如，'[^5]' 将匹配除'5‘之外的任何字符。

可以使用多个范围。例如： '[A-Z0-9]' 是用于表达”所有字母和数字的字符“概念的一种普遍方法。要在字符列表中包含 `\'， `]'， `-' 或 `^' ，使用 '\' 转义符 。

例如：

表达式 '[0-9]+' 将找到任何字符串中的任何数字（注意这里使用了 '+' 次数字符 ）。

表达式 '[0-9]+/[0-9]+/[0-9]+' 是一个可以用于搜索字符串中日期的表达式。虽然它不检查日期的有效性，但是其它的字符串不太可能匹配此模式。

Copyright © 2013 Mythicsoft Ltd. All rights reserved.
Help file version: 7.0
PDF and CHM versions of this help file are available here:
http://mythicsoft.com/filelocatorpro/help