適用於:SQL Server 2025 (17.x) 在
Microsoft Fabric 中預覽
Azure SQL Database
Azure SQL 受控實例 SQL 資料庫
備註
作為預覽功能,本文所述的技術受限於 Microsoft Azure 預覽版增補使用規定。
使用本文所述的函式來比對複雜模式,並使用正則表達式作 SQL Server 中的數據。
功能 | 說明 |
---|---|
REGEXP_LIKE | 會傳回布爾值,指出文字輸入是否符合 regex 模式。 |
REGEXP_REPLACE | 傳回由取代字串所取代的修改來源字串,其中找到 regex 模式。 |
REGEXP_SUBSTR | 根據正則表達式模式擷取字串的部分。 傳回第 N 個符合 regex 模式的子字串。 |
REGEXP_INSTR | 根據所提供的選項,傳回相符子字串的開始或結束位置。 |
REGEXP_COUNT | 傳回字串中發生 regex 模式的次數計數。 |
REGEXP_MATCHES | 傳回符合正則表示式模式與字串的擷取子字串數據表。 如果找不到相符專案,則函式不會傳回任何數據列。 |
REGEXP_SPLIT_TO_TABLE | 傳回以 regex 模式分隔的字串分割數據表。 如果模式不相符,函式會傳回字串。 |