正規表現を使用してテキストを検索する
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server Management Studio の [検索と置換] ダイアログ ボックスの [検索する文字列] フィールドでは、文字や数字の代わりに以下の正規表現を使用できます。
正規表現を使用して検索を行う
[クイック検索]、[フォルダーを指定して検索]、[クイック置換]、[フォルダーを指定して置換] の各操作を実行するときに [検索する文字列] フィールドで正規表現を使用できるようにするには、[検索オプション] の下の [使用] を選んで、[正規表現を使用する] を選びます。
[検索する文字列] フィールドの横にある [式ビルダー] ボタンが使用できるようになります。 このボタンを選ぶと、使用できる正規表現の一覧が表示されます。 [式ビルダー] で項目を選ぶと、それが [検索する文字列] の文字列に挿入されます。
次の表は、[式ビルダー] で使用できる正規表現の説明です。
式 | 説明 |
---|---|
. |
(改行を除く) 任意の 1 文字に一致します。 |
.* |
任意の文字と 0 回以上一致します |
.+ |
任意の文字と 1 回以上一致します |
[abc] |
セット abc に含まれる任意の文字と一致します |
[^abc] |
セット abc に含まれない任意の文字と一致します |
\d |
任意の数字 1 文字に一致します。 |
(?([^\r\n])\s) |
任意の空白文字と一致します |
\b |
単語の先頭または末尾と一致します |
^ |
行の先頭と一致します |
.$ |
任意の改行と一致します |
\w\r?\n |
行の末尾にある単語の文字と一致します |
(dog|cat) |
式 dog|cat をキャプチャして、暗黙的に番号を付けます |
(?<pet>dog|cat) |
部分式 dog|cat をキャプチャして、pet という名前を付けます |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示