其它示例

Top  Previous 

 

AND 与

 

虽然正则表达式引擎没有直接支持布尔AND运算,但能模拟一部分功能。

 

例如:

 

要搜索包含有 'error' 与 'log' 的行,正则表达式将为  '(error.*log)|(log.*error)' 。基本上是将不同可能的组合进行了合并,即,找到 'error' ,后跟 'log'  或者 找到  'log' ,后跟 ‘error' 。虽然对于少量单词可以使用这个方法,但是对于大量单词来说不可行。

 

显然,要用AND风格的表达式,最简单的方法就是使用 布尔 表达式引擎。

 

 

电子邮件地址

 

正则表达式很适合检查或搜索电邮地址这样的文本。以下正则表达式可以匹配大多数电邮地址:

 

 \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b


Copyright © 2021 Mythicsoft Ltd. All rights reserved.
Help file version: 9.0

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