现在我的代码变得越来越大,定位关键代码位置的策略变得更加重要。现在,随着 PC 速度的加快,“搜索”“在文件中查找”变得快速而有效 - 如果您使用了隐式单位,“搜索项目中的所有文件”通常不起作用。我一直在努力理解正则表达式,但想必他们会让我进行如下搜索:
一个或两个
一和二
所有搜索都必须位于同一行。
这对于简单的关键字搜索来说是一个很大的改进。 Delphi的搜索有可能吗?我(有时)使用 XE、XE2 和 D7。
最佳答案
搜索one
或two
所需的正则表达式是
one|two
|
符号在正则表达式中表示或
。
搜索同时包含 one
和 two
的文件会更加困难,因为搜索是面向行的。您可以在同一行中搜索 one
和 two
,如下所示:
one.*two|two.*one
关于regex - 如何使用“在文件中查找”在 Delphi 中执行 bool 'AND' 搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926919/