正则表达式函数 (Transact-SQL) 预览版

适用于:SQL Server 2025 (17.x) 在Microsoft Fabric 中预览 Azure SQL 数据库Azure SQL 托管实例 SQL 数据库

注释

作为预览版功能,本文中介绍的技术受制于 Microsoft Azure 预览版补充使用条款

使用本文中所述的函数将复杂模式与 SQL Server 中的数据与正则表达式相匹配。

功能 DESCRIPTION
REGEXP_LIKE 返回一个布尔值,该值指示文本输入是否与正则表达式模式匹配。
REGEXP_REPLACE 返回由替换字符串替换的已修改源字符串,其中找到了正则表达式模式。
REGEXP_SUBSTR 基于正则表达式模式提取字符串的一部分。

返回与正则表达式模式匹配的子字符串的第 N 个匹配项。
REGEXP_INSTR 返回匹配子字符串的起始或结束位置,具体取决于提供的选项。
REGEXP_COUNT 返回字符串中出现正则表达式模式的次数计数。
REGEXP_MATCHES 返回与字符串匹配正则表达式模式的捕获子字符串表。 如果未找到匹配项,该函数将不返回任何行。
REGEXP_SPLIT_TO_TABLE 返回由正则表达式模式分隔的字符串拆分表。 如果模式不匹配,该函数将返回字符串。

正则表达式预览