快速入门

快速入门 | Top Previous Next

FileLocator Pro 将正则表达式引擎作为 表达式类型 中的一种。正则表达式（有时简称为正则表达）提供了一种可以精确地描述要搜索什么的简明的语言。用非常基础的语言，您能将一个表达式分为两部分：

- 您正在要寻找什么。

- 您希望查找它出现的次数是多少。

现在我们来看一个例子：

1. 我想要寻找所有名字为abc、 abbc、 abbbc、 abbbbc等这样的文件。基本上说，我要找所有以‘a'开始，后跟1个或多个’b'，后跟1个'c'的文件。表达式就是：

ab+c

把它拆开，我们读到的是：

- 找到出现次数为1次的‘a'

- 找到出现次数至少为1次的’b'（’+‘ 表示’出现1次或多次’）

- 找到出现次数为1次的'c‘

指定出现次数的字符有：

+ 出现1或多次

* 出现0或多次

? 出现0或1次

所以ab?c将找到任何文件名为abc或ac的文件（即，可能存在0个或1个'b'）。

一个非常重要的正则表达式字符是句点 '.' （通配符），因为它会匹配上任何字符。所以a.c将匹配上aac、 abc、 acc、 adc、 aec、 afc、 a1c、 a6c等。如果我们将其与一个次数字符结合起来，我们就能开始写出一些有用的表达式：

dave.*vest

分解后为：

- 找到出现次数为1次的'd’

- 然后出现次数为1次的a'

- 然后出现次数为1次的'v'

- 然后出现次数为1次的‘e'

- 然后出现次数为0次或多次的任何单字符

- 然后出现次数为1次的’v'

- 然后出现次数为1次的‘e'

- 然后出现次数为1次的's'

- 然后出现次数为1次的't'

所以会匹配上'davevest'， 'dave vest'， 'dave is wearing a vest' 。

接下来的页面中是其它正则表达式字符和技巧。 关于正则表达式的详细内容

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