ワイルドカード (Visual Studio)

Visual Studio の [検索と置換] ウィンドウ[検索する文字列] ボックスで、文字や数字を置き換えるために次の表現を使用できます。

[クイック検索][フォルダーを指定して検索][クイック置換]、または [フォルダーを指定して置換][検索する文字列] ボックスでワイルドカードを使用できるようにするには、[検索オプション][条件] オプションを選択し、[ワイルドカード] を選択します。

[検索する文字列] ボックスの横の三角形の [式ビルダー] ボタンが有効になります。 このボタンをクリックすると、使用できるワイルドカードの一覧が表示されます。 [式ビルダー] の一覧からいずれかの項目を選択すると、その項目が [検索する文字列] ボックスの文字列に挿入されます。

検索と置換に使用できるワイルドカード

[式ビルダー] に用意されているワイルドカードを次に示します。

構文

説明

任意の 1 文字

?

任意の 1 文字に一致します。

任意の数字 1 文字

#

任意の数字 1 文字を検索します。 たとえば、7# は、7 にもう 1 つ数字が続いたものを検索します。したがって、71 は検索されますが、17 は検索されません。

セット外の文字

[! ]

セット外の 1 文字を検索します。

エスケープ特殊文字

\

円記号 (\) に続くリテラル文字に一致します。 * や # などの、ワイルドカード表記に使用される文字を検索できます。

1 つまたは複数の文字

*

0 個以上の文字に一致します。 たとえば、new* では、"new" を含む任意の文字列 ("newfile.txt" など) が検索されます。

セット内の文字

[ ]

セット内の 1 文字を検索します。

参照

参照

正規表現 (Visual Studio)

[クイック検索] ([検索と置換] ウィンドウ)

[クイック置換] ([検索と置換] ウィンドウ)

[フォルダーを指定して検索] ([検索と置換] ウィンドウ)

[フォルダーを指定して置換] ([検索と置換] ウィンドウ)

その他の技術情報

検索と置換