Muster suchen und ersetzen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Durchsucht String nach Regulärer Ausdruck und ersetzt alle Treffer durch den Ersetzungs-String. Ein regulärer Ausdruck muss eine bestimmte Zeichenkombination haben. Weitere Angaben zu Sonderzeichen in regulären Ausdrücken erhalten Sie in der Beschreibung zum Eingang Regulärer Ausdruck in der detaillierten Hilfe.

Ein-/Ausgänge
Alle ersetzen? (F)
—
Wenn Alle ersetzen? TRUE ist, ersetzt das VI alle Teil-Strings in String, die dem Parameter Regulärer Ausdruck entsprechen. Bei FALSE (Standardeinstellung) ersetzt das VI nur den ersten Teil-String.
String
—
String gibt den Eingangs-String an, der durchsucht werden soll.
Regulärer Ausdruck ("")
—
Regulärer Ausdruck ist das Muster, nach dem in String gesucht werden soll. In Regulärer Ausdruck können auch Sonderzeichen enthalten sein. Wenn Regulärer Ausdruck nicht gefunden wird, ist Ergebnis-String mit String identisch und Offset nach Übereinstimmung ist –1. Ist Regulärer Ausdruck ein leerer String, wird nichts ersetzt. Der Ergebnis-String ist dann String und Offset nach Übereinstimmung gibt entweder 0 oder die Länge des Strings aus, je nachdem, ob Alle ersetzen? TRUE oder FALSE ist.
Ersetzungs-String ("")
—
Ersetzungs-String ersetzt den Teil-String in String, der dem Parameter Regulärer Ausdruck entspricht. Die Standardeinstellung ist ein leerer String.
Offset (0)
—
Offset gibt die Position im String an, ab der die Funktion nach einer Übereinstimmung sucht. Offset muss ein numerischer Wert sein. Der Offset des ersten Zeichens in String ist 0. Wenn Offset unverbunden oder kleiner als 0 ist, wird Offset wie 0 interpretiert.
Ergebnis-String
—
Ergebnis-String enthält den String mit den ersetzten Zeichen.
Offset nach Übereinstimmung
—
Offset nach Übereinstimmung ist der Index des ersten Zeichens nach der letzten Übereinstimmung in String. Bei erfolgloser Suche ist Offset nach Übereinstimmung –1. |
Dieses VI ähnelt der Funktion Muster suchen.
Bei diesem VI ist eine Unterscheidung zwischen Groß- und Kleinschreibung möglich und es kann nach komplexeren Zeichenfolgen gesucht werden als mit dem VI String suchen und ersetzen.
Alle ersetzen? (F)
—
String
—
Offset (0)
—
Ergebnis-String
—
Offset nach Übereinstimmung
—