次の方法で共有


正規表現関数 (Transact-SQL) プレビュー

適用対象:SQL Server 2025 (17.x) プレビュー Azure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric Preview の SQL データベース

Note

この記事で紹介しているテクノロジはプレビュー機能であり、「Microsoft Azure プレビューの追加利用規約」に従うことを条件として提供されます。

この記事で説明する関数を使用して、複雑なパターンを照合し、SQL Server のデータを正規表現で操作します。

Note

正規表現は、 Always-up-to-date 更新ポリシーで構成された Azure SQL Managed Instance で使用できます。

Function Description
REGEXP_LIKE テキスト入力が正規表現パターンと一致するかどうかを示すブール値を返します。
REGEXP_REPLACE 正規表現パターンの出現が見つかった置換文字列に置き換えられた変更されたソース文字列を返します。
REGEXP_SUBSTR 正規表現パターンに基づいて文字列の一部を抽出します。

正規表現パターンに一致する部分文字列の N 番目の出現箇所を返します。
REGEXP_INSTR 指定されたオプションに応じて、一致する部分文字列の開始位置または終了位置を返します。
REGEXP_COUNT 文字列内で正規表現パターンが発生した回数のカウントを返します。
REGEXP_MATCHES 正規表現パターンと文字列に一致するキャプチャされた部分文字列のテーブルを返します。 一致するものが見つからない場合、関数は行を返しません。
REGEXP_SPLIT_TO_TABLE 正規表現パターンで区切られた、分割された文字列のテーブルを返します。 パターンに一致するものがない場合、関数は文字列を返します。

正規表現のプレビュー