Freigeben über


replace_string()

Ersetzt alle Zeichenfolgen-Übereinstimmungen durch eine angegebene Zeichenfolge.

Veraltete Aliase: replace()

Informationen zum Ersetzen mehrerer Zeichenfolgen finden Sie unter replace_strings().

Syntax

replace_string(Textsuche, , umschreiben)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich BESCHREIBUNG
text string ✔️ Die Quellzeichenfolge.
lookup string ✔️ Die zu ersetzende Zeichenfolge.
umschreiben string ✔️ Die Ersatzzeichenfolge.

Gibt zurück

Gibt den Text zurück, nachdem alle Übereinstimmungen der Nachschlagevorgänge durch Auswertungen des Umschreibens ersetzt wurden. Bei Übereinstimmungen kommt es nicht zu Überschneidungen.

Beispiel

range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_string(str, 'is', 'was')

Ausgabe

x str replaced
1 Nummer lautet 1.000000 Die Zahl betrug 1.000000
2 Nummer lautet 2.000000 Die Zahl betrug 2.000000
3 Nummer lautet 3.000000 Die Zahl betrug 3.000000
4 Nummer lautet 4.000000 Die Zahl betrug 4.000000
5 Nummer lautet 5.000000 Die Zahl betrug 5.000000
  • Informationen zum Ersetzen mehrerer Zeichenfolgen finden Sie unter replace_strings().
  • Informationen zum Ersetzen von Zeichenfolgen basierend auf regulärem Ausdruck finden Sie unter replace_regex().
  • Informationen zum Ersetzen einer Reihe von Zeichen finden Sie unter translate().