regex - 如何使用“在文件中查找”在 Delphi 中执行 bool 'AND' 搜索?

标签 regex delphi search

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

一个或两个

一和二

所有搜索都必须位于同一行。

这对于简单的关键字搜索来说是一个很大的改进。 Delphi的搜索有可能吗?我(有时)使用 XE、XE2 和 D7。

最佳答案

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

one|two

| 符号在正则表达式中表示

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

one.*two|two.*one

关于regex - 如何使用“在文件中查找”在 Delphi 中执行 bool 'AND' 搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926919/

相关文章:

mysql - 在 j2ee Web 应用程序中查找函数

sql - SQL正则表达式中的尖号

c++ - 使用正则表达式提取带引号和不带引号的值

delphi - 哪些属性决定 ClientDataSet 字段大小?

c++ - 从 C++ dll 回调到 delphi 应用程序

java - 在 Java 中实现 Soundex

java - 如何在java中创建实时跟踪搜索字段

java - 尝试使用正则表达式读取文本文件来检查每一行

regex - 将相对 URL 转换为绝对 URL

delphi - 如何测试形状和面板是否在同一位置