2011-10-28 4 views
5

私のコードがますます大きくなっているので、キーコードの場所を特定する戦略が重要です。現在のPCの高速化に伴い、「検索」「ファイルを探す」は素早く効果的です。暗黙のユニットを使用している場合、「プロジェクト内のすべてのファイルを検索」はしばしば機能しません。私は正規表現を理解するために苦労しましたが、おそらく彼らは私のような検索やらせるだろう:すべての検索は、同じ行にあることが要求されている「Find in Files」を使用してDelphiで論理AND検索を実行するにはどうすればよいですか?

1 OR 2

1と2

を。

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

+0

デルファイのどのエディションですか? – Mawg

+0

はい、これを正規表現で行うことができます。 –

答えて

6

あなたがonetwoを検索するために必要な正規表現は

one|two 

|記号は正規表現話すにおけるor手段です。

onetwoの両方を含むファイルを検索するのは、検索が行指向であるためです。同じ行でonetwoを同じ行で検索できます。

one.*two|two.*one 
+0

Davidに感謝します。そのORは非常に複雑ですが、それはしばしば最も有用な構造物であるため、残念です。 –

関連する問題