Megosztás a következőn keresztül:


Regulais kifejezésfüggvények (Transact-SQL)

A következőkre vonatkozik: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database a Microsoft Fabricben

Az ebben a cikkben ismertetett függvényekkel összetett mintákat illeszthet össze, és az SQL Serveren lévő adatokat reguláris kifejezésekkel módosíthatja.

Note

A reguláris kifejezések az SQL Server 2025 vagy always-up-todátumfrissítési szabályzattal rendelkező felügyelt Azure SQL-példányban érhetők el.

Function Description
REGEXP_LIKE Logikai értéket ad vissza, amely azt jelzi, hogy a szövegbevitel megfelel-e a regex mintának.
REGEXP_REPLACE Egy módosított forrássztringet ad vissza, amelyet helyettesítő sztring vált fel, ahol a regex minta előfordulása található.
REGEXP_SUBSTR A sztring részeit egy reguláris kifejezésminta alapján nyeri ki.

A regex mintának megfelelő alsztringek N-edik előfordulását adja vissza.
REGEXP_INSTR A megadott beállítástól függően a megfeleltetett részsztring kezdő vagy záró pozícióját adja vissza.
REGEXP_COUNT A regex minta sztringben való előfordulásának számát adja vissza.
REGEXP_MATCHES Egy rögzített részsztring(ek) tábláját adja vissza, amely megfelel egy reguláris kifejezésmintának egy sztringgel. Ha nem található egyezés, a függvény nem ad vissza sort.
REGEXP_SPLIT_TO_TABLE A regex mintával tagolt, felosztott sztringtáblát adja vissza. Ha nincs egyezés a mintával, a függvény visszaadja a sztringet.