簡體   English   中英

如何使用Delphi XE2 IDE搜索搜索<item1> AND <item2>?

[英]How can I search for <item1> AND <item2> using the Delphi XE2 IDE search?

我一直使用搜索來查找我(巨大的)應用程序源中的內容,因此搜索效果對我來說非常重要。 目前在Delphi XE2 IDE中我喜歡使用:

  • 在文件中查找
  • 包含子目錄。

沒有別的想象,只是一個文本關鍵字。 這樣做沒問題,但我真正想做的是擴展我現在正在做的事情,包括包含'A'和'B'的行,其中A和B是任意一組字符(一種布爾搜索)。 與A和B完全匹配是很好的,因為這現在允許您輸入兩個非常部分的關鍵字,但仍然可以找到一個獨特的出現。 多年來我一直在自己的搜索引擎中使用這種方法。 請問在Delphi IDE中有一個簡單的方法嗎? 謝謝

您可以使用正則表達式(只需檢查“ Find窗口右側的regular expressions復選框)。 正則表達式的支持有些限制 - 這是在XE2 docwiki上為XE2記錄的

我使用GExperts Grep SearchGExperts IDE專家組的一部分),它提供更全面的正則表達式支持(盡管仍然不是很好)和更好的搜索結果顯示(IMO)。 (注意,Grep Search對話框的圖像包含一個正則表達式,它將在文件中按任意順序匹配WordA or WordB ,因此它在GExperts的有限正則表達式支持中滿足您的搜索邏輯。它也匹配行上的單個單詞,但是結果對話框可以很容易地找到您感興趣的行,雙擊一行將帶您在IDE的代碼編輯器中進行匹配。)

GExperts Grep搜索對話框

GExperts Grep結果對話框

以上結果基於單個文件搜索和那些結果。 對於多個文件(在這種情況下,只有兩個),對話框顯示如下:

GExperts多文件Grep結果對話框

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM