次の方法で共有


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

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

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

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

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

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

正規表現のプレビュー