[...] (字符列表)

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 © 2016 Mythicsoft Ltd. All rights reserved.
Help file version: 8.0

PDF and CHM versions of this help file are available here:
http://mythicsoft.com/filelocatorpro/help