gpt4 book ai didi

delphi - 如何使用 Delphi XE2 IDE 搜索来搜索

转载 作者:行者123 更新时间:2023-12-03 15:48:38 25 4
gpt4 key购买 nike

我一直使用搜索来在我的(巨大的)应用程序源中查找内容,因此搜索有效性对我来说非常重要。目前在 Delphi XE2 IDE 中我喜欢使用:

  • 在文件中查找
  • 包括子目录。

没有其他花哨的东西,只是一个文本关键字。这工作正常,但我真正想做的是扩展我现在正在做的事情,以包括包含“A”和“B”的行,其中 A 和 B 是任何字符组( boolean 搜索的一种类型)。与 A 和 B 的精确匹配很好,因为现在您可以输入两个非常部分的关键字,并且仍然可以找到唯一的出现。多年来我一直在自己的搜索引擎中使用这种方法。请问在Delphi IDE 中有没有简单的方法可以做到这一点?谢谢

最佳答案

您可以使用正则表达式(只需选中查找窗口右侧的正则表达式复选框)。正则表达式支持有些有限 - 它在 XE2 docwiki here 上记录了 XE2。 .

我使用GExperts Grep Search(GExperts IDE experts集的一部分),它提供更全面的正则表达式支持(尽管仍然不是很好)和更好的搜索结果显示(IMO)。 (请注意,Grep 搜索对话框的图像包含一个正则表达式,该正则表达式将按文件中任一顺序匹配 WordA 或 WordB,因此它满足 GExperts 中有限正则表达式支持内的搜索逻辑。它匹配单个也可以显示该行上的单词,但结果对话框可以轻松找到您感兴趣的行,并且双击该行将带您在 IDE 的代码编辑器中找到该匹配项。)

GExperts Grep Search Dialog

GExperts Grep Results Dialog

以上结果基于单个文件搜索和这些结果。对于多个文件(在本例中只有两个),对话框如下所示:

GExperts Multi-file Grep Results Dialog

关于delphi - 如何使用 Delphi XE2 IDE 搜索来搜索 <item1> 和 <item2>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11737098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com