Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2025 (17.x)
Azure SQL Database Azure SQL
Managed Instance
SQL Database v Microsoft Fabric
Pomocí funkcí popsaných v tomto článku můžete sladit složité vzory a manipulovat s daty v SQL Serveru s regulárními výrazy.
Note
Regulární výrazy jsou k dispozici ve službě Azure SQL Managed Instance se zásadami aktualizaceSQL Serveru 2025 nebo Always-up-to-date.
| Function | Description |
|---|---|
| REGEXP_LIKE | Vrátí logickou hodnotu, která určuje, zda textové zadání odpovídá vzoru regulárního výrazu. |
| REGEXP_REPLACE | Vrátí upravený zdrojový řetězec nahrazený náhradním řetězcem, kde byl nalezen výskyt vzoru regulárního výrazu. |
| REGEXP_SUBSTR | Extrahuje části řetězce na základě vzoru regulárního výrazu. Vrátí Nth výskyt podřetězce, který odpovídá vzoru regulárního výrazu. |
| REGEXP_INSTR | Vrátí počáteční nebo koncovou pozici odpovídajícího podřetězdce v závislosti na zadané možnosti. |
| REGEXP_COUNT | Vrátí počet výskytů vzoru regex v řetězci. |
| REGEXP_MATCHES | Vrátí tabulku zachycených podřetězce, které odpovídají vzoru regulárního výrazu řetězci. Pokud se nenajde žádná shoda, vrátí funkce žádný řádek. |
| REGEXP_SPLIT_TO_TABLE | Vrátí tabulku řetězců s rozdělením odděleným vzorem regulárního výrazu. Pokud se vzor neshoduje, vrátí funkce řetězec. |