如何使用'在文件中查找?在Delphi中执行布尔'AND'搜索?

时间:2011-10-28 08:36:45

标签: regex delphi search

现在我的代码越来越大,定位关键代码位置的策略更为重要。现在有了更快的PC,'搜索''在文件中查找'快速有效 - 如果您使用隐式单元,“搜索项目中的所有文件”通常不起作用。我一直在努力理解正则表达式,但可能他们会让我进行搜索:

一个或两个

一个和两个

所有搜索都必须在同一行。

对于简单的关键字搜索,这将是一个很大的改进。在Delphi的搜索中这可能吗?我正在使用XE,XE2和D7(有时候)。

1 个答案:

答案 0 :(得分:6)

搜索onetwo所需的正则表达式是

one|two

|符号表示正则表达式中的or

搜索包含onetwo的文件更加困难,因为搜索是面向行的。您可以在同一行搜索onetwo,如下所示:

one.*two|two.*one