表达式类型

表达式类型 | 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 © 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