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: ✅Microsoft Fabric✅✅
Ersetzt alle Übereinstimmungen mit regulären Ausdrücken durch ein angegebenes Muster.
Veraltete Aliase: replace()
Syntax
replace_regex(
,
)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| Quelle | string |
✔️ | Der text, der durchsucht und ersetzt werden soll. |
| lookup_regex | string |
✔️ | Der reguläre Ausdruck , nach dem im Text gesucht werden soll. Der Ausdruck kann Aufnahmegruppen in Klammern enthalten. Verwenden Sie zum Abgleichen über mehrere Zeilen die Kennzeichnungen m oder s. Weitere Informationen zu Kennzeichnungen finden Sie unter Gruppierung und Kennzeichnungen. |
| rewrite_pattern | string |
✔️ | Der Ersatz regex für alle Übereinstimmungen, die von matchingRegex vorgenommen wurden. Verwenden Sie \0, um auf die gesamte Übereinstimmung zu verweisen: \1 für die erste Erfassungsgruppe, \2 usw. für nachfolgende Erfassungsgruppen. |
Gibt zurück
Gibt die Quelle zurück, nachdem alle Übereinstimmungen von lookup_regex durch Auswertungen von rewrite_pattern ersetzt wurden. Übereinstimmungen überlappen sich nicht.
Beispiel
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_regex(str, @'is (\d+)', @'was: \1')
Ausgabe
| x | str | replaced |
|---|---|---|
| 1 | Nummer lautet 1.000000 | Nummer lautete 1.000000 |
| 2 | Nummer lautet 2.000000 | Nummer lautete 2.000000 |
| 3 | Nummer lautet 3.000000 | Nummer lautete 3.000000 |
| 4 | Nummer lautet 4.000000 | Nummer lautete 4.000000 |
| 5 | Nummer lautet 5.000000 | Nummer lautete 5.000000 |
Zugehöriger Inhalt
- Informationen zum Ersetzen einer einzelnen Zeichenfolge finden Sie unter replace_string().
- Informationen zum Ersetzen mehrerer Zeichenfolgen finden Sie unter replace_strings().
- Informationen zum Ersetzen einer Reihe von Zeichen finden Sie unter translate().