# 表达式类型 | Top Previous Next

FileLocator 支持以下的表达式类型： •布尔 •布尔正则表达式 •全字匹配 •模糊 •通配符 •精确匹配 •正则表达式 •文件哈希值 布尔表达式 布尔表达式用AND、OR、NOT、LIKE、NEAR操作符将单个的搜索词组连在一起。更多信息，请参见 布尔表达式 。 布尔正则表达式 布尔正则表达式是特殊的布尔表达式，用AND、OR、NOT操作符可将正则表达式连在一起。更多信息，请参见 布尔表达式 。 全字匹配表达式 全字匹配表达式匹配与输入完全一样的搜索词组，忽略部分匹配的单词。由于全字匹配表达式是特殊的布尔表达式，所以可以使用 AND、OR、NOT将搜索词组连在一起。更多信息，请参见 布尔表达式 。 模糊搜索 模糊搜索表达式匹配和搜索词相似的词，与 布尔表达式 中的LIKE操作符效果一样。由于模糊搜索表达式是特殊的布尔表达式，所以可以使用 AND、OR、NOT将搜索词组连在一起。更多信息，请参见 布尔表达式 。 通配符表达式 通常，通配符表达式用于指定一群文件。多个群用分号，例如： 表达式 *.cpp;*.h 搜索以 .cpp 或 .h 结尾的文件 可使用“<”和“>”匹配文件名首尾，例如： 表达式 <file* 只匹配文件名以 file 开头的文件，不仅要包含 file 。 更多信息，请参见 通配符表达式 。 纯文本 纯文本根据输入的文本（即从字面）进行匹配。 正则表达式 在 正则表达式设置 中可设定FileLocator Pro用Perl兼容的正则表达式语法，还是经典FileLocator Pro语法。使用 表达式向导 可以建立基本的正则表达式。 经典语法 FileLocator Pro的经典正则表达式语法是基于最为常用的正则表达式元素。更多信息可在 快速入门 部分找到。 Perl兼容语法 Perl兼容正则表达式语法是基于Boost正则表达式引擎，不但有“经典”正则表达式引擎的功能，还有Perl风格的表达式增强部分，详见： http://www.boost.org/doc/libs/release/libs/regex 。 文件哈希值 如果内容类型设置为“文件哈希值”，那么每个文件将要通过一批哈希算法（在 文件哈希值设置 定义）。结果哈希值作为文本文件中的行返回，每个哈希值占一行。指定的“包含文本”值将和此列表中的每个哈希值进行匹配。

Copyright © 2023 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