適用対象: SQL Server 2025 (17.x) プレビュー
Azure SQL Database
Azure SQL Managed Instance
SQL データベース
注
この記事で紹介しているテクノロジはプレビュー機能であり、「Microsoft Azure プレビューの追加利用規約」に従うことを条件として提供されます。
この記事で説明する関数を使用して、複雑なパターンを照合し、SQL Server のデータを正規表現で操作します。
機能 | 説明 |
---|---|
REGEXP_LIKE | テキスト入力が正規表現パターンと一致するかどうかを示すブール値を返します。 |
REGEXP_REPLACE | 正規表現パターンの出現が見つかった置換文字列に置き換えられた変更されたソース文字列を返します。 |
REGEXP_SUBSTR | 正規表現パターンに基づいて文字列の一部を抽出します。 正規表現パターンに一致する部分文字列の N 番目の出現箇所を返します。 |
REGEXP_INSTR | 指定されたオプションに応じて、一致する部分文字列の開始位置または終了位置を返します。 |
REGEXP_COUNT | 文字列内で正規表現パターンが発生した回数のカウントを返します。 |
REGEXP_MATCHES | 正規表現パターンと文字列に一致するキャプチャされた部分文字列のテーブルを返します。 一致するものが見つからない場合、関数は行を返しません。 |
REGEXP_SPLIT_TO_TABLE | 正規表現パターンで区切られた、分割された文字列のテーブルを返します。 パターンに一致するものがない場合、関数は文字列を返します。 |