Delen via


Voorbeeld van reguliere expressies (Transact-SQL)

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

Note

Omdat het om een preview-functie gaat, is de technologie die in dit artikel wordt behandeld onderhevig aan de Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

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.

Voorbeeld van reguliere expressies