Delen via


Reguliere expressiefuncties (Transact-SQL)

Van toepassing op: SQL Server 2025 (17.x) AzureSQL Database Azure SQL Managed InstanceSQL-databasein Microsoft Fabric

Gebruik de functies die in dit artikel worden beschreven om complexe patronen te vinden en gegevens in SQL Server te manipuleren met reguliere expressies.

Note

Reguliere expressies zijn beschikbaar in Azure SQL Managed Instance met het sql Server 2025- of Always-up-to-datumupdatebeleid.

Function Description
REGEXP_LIKE Retourneert een Booleaanse waarde die aangeeft of de tekstinvoer overeenkomt met het regex-patroon.
REGEXP_REPLACE Retourneert een gewijzigde brontekenreeks die is vervangen door een vervangende tekenreeks, waarbij het exemplaar van het regex-patroon is gevonden.
REGEXP_SUBSTR Extraheert delen van een tekenreeks op basis van een normaal expressiepatroon.

Retourneert Nth-exemplaar van een subtekenreeks die overeenkomt met het regex-patroon.
REGEXP_INSTR Retourneert de begin- of eindpositie van de overeenkomende subtekenreeks, afhankelijk van de opgegeven optie.
REGEXP_COUNT Retourneert een telling van het aantal keren dat het regex-patroon voorkomt in een tekenreeks.
REGEXP_MATCHES Retourneert een tabel met vastgelegde subtekenreeksen die overeenkomen met een normaal expressiepatroon met een tekenreeks. Als er geen overeenkomst wordt gevonden, retourneert de functie geen rij.
REGEXP_SPLIT_TO_TABLE Retourneert een tabel met tekenreeksen gesplitst, gescheiden door het regex-patroon. Als het patroon niet overeenkomt, retourneert de functie de tekenreeks.