Dela via


Förhandsversion av funktioner för reguljära uttryck (Transact-SQL)

Gäller för: SQL Server 2025 (17.x) Förhandsversion av Azure SQL DatabaseAzure SQL Managed InstanceSQL Database i Förhandsversion av Microsoft Fabric

Note

Som en förhandsgranskningsfunktion omfattas tekniken som presenteras i den här artikeln av kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.

Använd funktionerna som beskrivs i den här artikeln för att matcha komplexa mönster och manipulera data i SQL Server med reguljära uttryck.

Note

Reguljära uttryck är tillgängliga i Azure SQL Managed Instance med sql Server 2025- eller always-up-to-date update-principen.

Function Description
REGEXP_LIKE Returnerar ett booleskt värde som anger om textinmatningen matchar regex-mönstret.
REGEXP_REPLACE Returnerar en modifierad källsträng som ersätts av en ersättningssträng, där förekomsten av regex-mönstret hittades.
REGEXP_SUBSTR Extraherar delar av en sträng baserat på ett mönster för reguljära uttryck.

Returnerar Nth-förekomsten av en delsträng som matchar regex-mönstret.
REGEXP_INSTR Returnerar start- eller slutpositionen för den matchade delsträngen, beroende på vilket alternativ som anges.
REGEXP_COUNT Returnerar antalet gånger som regexmönstret inträffar i en sträng.
REGEXP_MATCHES Returnerar en tabell med insamlade delsträngar som matchar ett reguljärt uttrycksmönster med en sträng. Om ingen matchning hittas returnerar funktionen ingen rad.
REGEXP_SPLIT_TO_TABLE Returnerar en tabell med delade strängar, avgränsade med regex-mönstret. Om det inte finns någon matchning i mönstret returnerar funktionen strängen.

Förhandsversion av reguljära uttryck