Find in Filesを使用してDelphiでブール値「AND」検索を実行するにはどうすればよいですか?

私のコードがますます大きくなっているので、キーコードの場所を特定する戦略が重要です。現在のPCの高速化に伴い、「検索」「ファイルを探す」は素早く効果的です。暗黙のユニットを使用している場合、「プロジェクト内のすべてのファイルを検索」はしばしば機能しません。私は正規表現を理解するのに苦労しましたが、おそらく彼らは私に次のような検索をさせるでしょう:

一つか二つ

1つと2つ

すべての検索は同じ行にする必要があります。

これは簡単なキーワード検索の大きな改善となるでしょう。これはDelphiの検索で可能ですか?私はXE、XE2、D7を使用しています(時には)。

5
Delphiのどのエディションですか?
追加された 著者 Mawg,
はい、正規表現でこれを行うことができます。
追加された 著者 Ondrej Kelle,

1 答え

one または two を検索するために必要な正規表現は

one|two

| 記号は、正規表現を話す際のまたはを意味します。

検索が行指向であるため、 one two の両方を含むファイルの検索はより困難です。次のように同じ行で one two を検索できます。

one.*two|two.*one
6
追加された
Davidに感謝します。そのORは非常に複雑ですが、それはしばしば最も有用な構造物であるため、残念です。
追加された 著者 Brian Frost,