ワイルドカード (Visual Studio)
Visual Studio の [検索と置換] ウィンドウの [検索する文字列] ボックスで、文字や数字を置き換えるために次の表現を使用できます。
[クイック検索]、[フォルダーを指定して検索]、[クイック置換]、または [フォルダーを指定して置換] の [検索する文字列] ボックスでワイルドカードを使用できるようにするには、[検索オプション] の [条件] オプションを選択し、[ワイルドカード] を選択します。
[検索する文字列] ボックスの横の三角形の [式ビルダー] ボタンが有効になります。 このボタンをクリックすると、使用できるワイルドカードの一覧が表示されます。 [式ビルダー] の一覧からいずれかの項目を選択すると、その項目が [検索する文字列] ボックスの文字列に挿入されます。
検索と置換に使用できるワイルドカード
[式ビルダー] に用意されているワイルドカードを次に示します。
式 |
構文 |
説明 |
---|---|---|
任意の 1 文字 |
? |
任意の 1 文字に一致します。 |
任意の数字 1 文字 |
# |
任意の数字 1 文字を検索します。 たとえば、7# は、7 にもう 1 つ数字が続いたものを検索します。したがって、71 は検索されますが、17 は検索されません。 |
セット外の文字 |
[! ] |
セット外の 1 文字を検索します。 |
エスケープ特殊文字 |
\ |
円記号 (\) に続くリテラル文字に一致します。 * や # などの、ワイルドカード表記に使用される文字を検索できます。 |
1 つまたは複数の文字 |
* |
0 個以上の文字に一致します。 たとえば、new* では、"new" を含む任意の文字列 ("newfile.txt" など) が検索されます。 |
セット内の文字 |
[ ] |
セット内の 1 文字を検索します。 |
参照
参照
[フォルダーを指定して検索] ([検索と置換] ウィンドウ)
[フォルダーを指定して置換] ([検索と置換] ウィンドウ)