適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
[検索と置換] ダイアログ ボックスを使用すると、ファイル内のテキストを検索し、必要に応じて置換できます。 [検索と置換] ダイアログ ボックスを開く方法に応じて、表示されるオプションが多少異なることがあります。 [ 編集 ] メニューの [ 検索と置換] をポイントし、[ クイック検索 ] を選択して、検索オプションを含むダイアログ ボックスを開きますが、置換オプションはありません。 [ 編集 ] メニューの [ 検索と置換] をポイントし、[ クイック置換 ] を選択して、検索オプションと置換オプションの両方を含むダイアログ ボックスを開きます。
ツール バー ボタンやショートカット キーを使用して [検索と置換] ダイアログ ボックスを開くこともできます。
検索する内容
これらのコントロールを使用すると、照合する文字列または式を指定できます。
検索する内容
検索するテキストを入力します。 ダイアログ ボックスを開く前にカーソルで選択されていたテキスト、近接するテキスト、または以前に検索したテキストが、検索テキストの候補として示されます。 このドロップダウン リストから検索文字列を選択すると、最後の 20 個の検索文字列のいずれかを再利用できます。
[ワイルドカードを含む文字列]
検索文字列でアスタリスク (*) や疑問符 (?) などのワイルドカードを使用する場合は、[検索オプション] の [使用] チェック ボックスをオンにし、[ワイルドカード] を選択します。
[正規表現]
検索エンジンで検索文字列が正規表現として解釈されるようにするには、[検索オプション] の [使用] チェック ボックスをオンにし、[正規表現] を選択します。
式ビルダ
[検索オプション] で [条件] チェック ボックスがオンになっている場合、[検索する文字列]ボックスの横にある三角形のボタンを使用できます。 選択した [使用 ] オプションに応じて、ワイルドカードまたは正規表現の一覧を表示するには、このボタンを選択します。 この一覧から項目を選択すると、[検索する文字列] ボックスに指定した文字列にその項目が追加されます。
に置き換える
これらのコントロールを使用すると、一致する文字列または式の代わりに挿入される内容を指定できます。
に置き換える
[検索する文字列] で指定した文字列のインスタンスを別の文字列に置き換えるには、このフィールドに置換後の文字列を入力します。 [検索する文字列] で指定した文字列のインスタンスを削除するには、このフィールドを空白にしておきます。 ドロップダウン リストを選択すると、最後に入力された 20 個の項目が表示されます。 [ 置換 文字列] ボックスで指定した文字列に正規表現を含めるには、[ 使用 ] チェック ボックスをオンにし、[ 正規表現] を選択します。
式ビルダ
[検索オプション] で [条件] チェック ボックスがオンになっている場合、[置換後の文字列]ボックスの横にある三角形のボタンを使用できます。 選択した [使用 ] オプションに応じて、ワイルドカードまたは正規表現の一覧を表示するには、このボタンを選択します。 このリスト内の項目を選択すると、[置換文字列] ボックスで指定した文字列に 追加 されます。
Replace
このボタンを選択すると、[ 検索 先] ボックスに指定された文字列の現在のインスタンスが [置換文字列] ボックスに指定された文字列に 置き換えられ 、[ 検索先] で指定されたスコープ内の次のインスタンスが検索されます。
すべて置換
[検索 先] ボックス で指定した文字列のすべてのインスタンスを、[検索先] ボックスに指定されたスコープ内のすべてのファイルの [置換文字列] ボックスで指定した文字列に 置き換 えるには、この ボタンを選択 します。
注意事項
変更する対象のファイルだけが [検索対象] に含まれていることを確認してください。
[変更したファイルを閉じない] オプションを含む通知が表示されます。 [元に戻す] オプションを使用できるようにするには、このオプションを選択する必要があります。 [元に戻す] は、変更後も編集用に開いたままのファイルでのみ使用できます。
ファイルのスキップ
[検索対象] に指定した値によって複数のファイルが検索対象になる場合、このボタンを使用できます。 現在のファイルを検索または変更しない場合は、このボタンを選択します。 検索対象の一覧の次のファイルで検索が続行 されます。
[検索対象]
検索する
[検索する文字列] で指定したテキストを検索する場所を選択します。 [現在のドキュメント] オプションを選択すると、ダイアログ ボックスを開いたときにアクティブだったドキュメント ウィンドウが検索されます。 [すべての開かれているドキュメント] オプションを選択すると、SQL Server Management Studio で現在開いているすべてのドキュメント ウィンドウが検索されます。
検索オプション
[検索オプション] セクションは、展開したり折りたたんだりできます。 次のオプションをオンまたはオフに設定できます。
大文字と小文字の一致
このチェック ボックスをオンにすると、[検索結果] ウィンドウには、[コンテンツとケースの両方で一致する文字列の 検索 ] で指定した文字列のインスタンスのみが表示されます。 たとえば、[大文字と小文字を"MyObject"する] チェック ボックスがオンのを検索すると、"MyObject"が返されますが、"myobject"や"MYOBJECT"は返されません。
単語全体に一致する
[検索結果] ウィンドウを選択すると、[完全な単語で一致するものを 検索 する] で指定した文字列のインスタンスのみが表示されます。 たとえば、 "MyObject" 検索では "MyObject"が返されますが、 "CMyObject" や "MyObjectC"は返されません。
検索
カーソル位置から文書の先頭まで検索します。
非表示のテキストを検索する
非表示のテキストと折りたたまれているテキストのインスタンスを検索します。
Use
[検索する文字列] ボックスまたは [置換後の文字列] ボックスに入力された特殊文字を解釈する方法を指定します。 オプションは [ワイルドカード] と [正規表現]です。
正規表現
検索するテキストのパターンを定義する、特殊な表記です。 一覧については、「 正規表現を使用してテキストを検索する方法」を参照してください。
ワイルドカード
アスタリスク (*) や疑問符 (?) などの特殊文字は、1 つまたは複数の文字を表します。 一覧については、「 正規表現を使用してテキストを検索する方法」を参照してください。
次を検索
[検索する文字列] ボックス内のテキストの検索を開始します。
Replace
[置換先] で指定した文字列で指定した文字列の現在のインスタンスを置換し、[検索先] で指定したスコープ内の次のインスタンスを検索するには、このボタンを選択します。
すべて置換
このボタンをクリックすると、 [検索対象] で指定された範囲に含まれるすべてのファイルで、 [検索する文字列]で指定した文字列のすべてのインスタンスが、 [置換後の文字列]で指定した文字列に置き換えられます。
注意事項
変更する対象のファイルだけが [検索対象] に含まれていることを確認してください。
ビューの検索と置換
[検索と置換] ウィンドウの上部にあるタブに、ビューを切り替えるためのメニューがあります。 このメニューを使用して、アクティブなペインに表示する一連のフィールドを選択できます。 [ 検索と置換] ウィンドウを便利な場所にドッキングしたままにし、タブからタブとビューに変更して表示し、任意の種類の検索または置換操作を実行できます。
簡易検索
このツール バー タブを使用すると、ダイアログ ボックスが [クイック検索] ダイアログ ボックスに変わります。
ファイル内の検索
このツール バー タブを使用すると、ダイアログ ボックスが [フォルダーを指定して検索] ダイアログ ボックスに変わります。
クイック置換
このツール バー タブを使用すると、ダイアログ ボックスが [クイック置換] ダイアログ ボックスに変わります。
ファイル内の置換
このツール バー タブを使用すると、ダイアログ ボックスが [フォルダーを指定して置換] ダイアログ ボックスに変わります。