Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2025 (17.x)
Azure SQL-Datenbank
AzureSQL Managed Instance
SQL SQL-Datenbank in Microsoft Fabric
Verwenden Sie die in diesem Artikel beschriebenen Funktionen, um komplexe Muster abzugleichen und Daten in SQL Server mit regulären Ausdrücken zu bearbeiten.
Note
Reguläre Ausdrücke sind in azure SQL Managed Instance mit der SQL Server 2025- oder Always-up-to-Datumsaktualisierungsrichtlinie verfügbar.
| Function | Description |
|---|---|
| REGEXP_LIKE | Gibt einen booleschen Wert zurück, der angibt, ob die Texteingabe mit dem regex-Muster übereinstimmt. |
| REGEXP_REPLACE | Gibt eine geänderte Quellzeichenfolge, die durch eine Ersetzungszeichenfolge ersetzt wird, wobei das Vorkommen des regex-Musters gefunden wurde. |
| REGEXP_SUBSTR | Extrahiert Teile einer Zeichenfolge basierend auf einem Muster für reguläre Ausdrücke. Gibt das Nth-Vorkommen einer Teilzeichenfolge zurück, die dem regex-Muster entspricht. |
| REGEXP_INSTR | Gibt die Anfangs- oder Endposition der übereinstimmenden Teilzeichenfolge abhängig von der angegebenen Option zurück. |
| REGEXP_COUNT | Gibt die Anzahl der Male zurück, mit denen regex-Muster in einer Zeichenfolge auftritt. |
| REGEXP_MATCHES | Gibt eine Tabelle mit erfassten Teilzeichenfolgen zurück, die einem Muster für reguläre Ausdrücke mit einer Zeichenfolge entsprechen. Wenn keine Übereinstimmung gefunden wird, gibt die Funktion keine Zeile zurück. |
| REGEXP_SPLIT_TO_TABLE | Gibt eine Tabelle mit geteilten Zeichenfolgen zurück, die durch das Regex-Muster getrennt ist. Wenn keine Übereinstimmung mit dem Muster vorhanden ist, gibt die Funktion die Zeichenfolge zurück. |