表达式类型

Top  Previous  Next

 

FileLocator 支持以下的表达式类型:

布尔

布尔正则表达式

全字匹配

DOS

精确匹配

正则表达式

文件哈希值

 

 

布尔表达式

布尔表达式用AND、OR、NOT、LIKE及NEAR操作符将单个的搜索词组连在一起。更多信息,请参见 布尔表达式

 

 

布尔正则表达式

 

布尔正则表达式是一种特殊类型的布尔表达式,用AND、OR和NOT操作符可将正则表达式连在一起。更多信息,请参见 布尔表达式

 

 

全字匹配表达式

 

全字匹配表达式匹配与输入完全一样的词组,忽略部分匹配的单词。由于全字匹配表达式是一种特殊类型的布尔表达式,所以可以使用 AND,OR和NOT将单个搜索词组连在一起。更多信息,请参见 布尔表达式

 

 

DOS表达式

 

通常DOS 表达式用于指定一群文件。使用分号指定多个群,例如:

 

表达式 *.cpp;*.h 搜索以.cpp或.h结尾的文件

 

可以使用字符'<' 和 '>' 来匹配某文件名称的开始和结尾部分,例如:

 

           表达式 <file* 仅会匹配上以词语file 开始的文件,不会匹配上仅包含了 file 的文件。

 

更多信息,请参见 DOS 表达式

 

 

纯文本

 

纯文本根据输入的文本(即从字面)进行匹配。

 

 

正则表达式

 

选项页签 中可将FileLocator Pro配置为使用Perl兼容的正则表达式语法,或者是经典FileLocator Pro语法。使用 表达式向导 可以建立基本的正则表达式。

 

经典语法

 

FileLocator Pro的经典正则表达式语法是基于最为常用的正则表达式元素。更多信息可在 快速上手 部分找到。

 

Perl兼容语法

 

Perl兼容正则表达式语法是基于Boost正则表达式引擎,不仅包含有“经典”正则表达式引擎的功能,还有具有Perl风格的表达式增强部分,详见: http://www.boost.org/doc/libs/release/libs/regex

 

 

文件哈希值

 

如果内容类型被设置为“文件哈希值”,那么每个文件将要通过一批哈希算法(在 选项页签 定义)。结果哈希值作为文本文件中的行返回,每个哈希值占一行。指定的“包含文本”值将和此列表中的每个哈希值进行匹配。

 


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