SQL Server で生成されたテキスト ファイルのストアド プロシージャ、関数、テーブルなどのコード内のキーワードを検索できるプログラムを作成しました。すべてのコード ファイルで検索用語 (つまり、「ADMIN.TABLE」) が参照されている場所を見つける方法を探しています。LINQ を使用して参照を見つけます。たとえば、ADMIN.TABLE を検索すると、テキストのどこかに検索用語「ADMIN.TABLE」への参照を含むテキスト ファイルの名前。ただし、ADMIN.TABLE のさまざまなバリエーションを含めない限り、すべての参照を見つけることができないという点で、検索は絶対的なものではありません。したがって、次のようなことをする必要があるすべての参照を見つける: 1) "ADMIN.TABLE" を検索する 2) "[ADMIN].TABLE" を検索する 3) "ADMIN.[TABLE]" を検索する 4) "[ADMIN] を検索する。[テーブル]"
正規表現パターンを使用することを考えていますが、上記のさまざまな組み合わせをカバーする正規表現パターンを作成する方法がわかりません。どんな助けでも大歓迎です。
よろしく、
トア