String suchen und ersetzen - Funktion
- Aktualisiert2025-07-30
- 5 Minute(n) Lesezeit
Ersetzt einen oder alle Treffer eines Teil-Strings durch einen anderen Teil-String. Wenn der Eingang Mehrzeilig? berücksichtigt werden soll und die erweiterte Suche nach regulären Ausdrücken aktiviert werden soll, klicken Sie die Funktion mit der rechten Maustaste an und wählen Sie Regulärer Ausdruck aus.

Ein-/Ausgänge
Mehrzeilig? (F)
—
Mehrzeilig? gibt an, ob der Text in Eingangs-String als mehrzeiliger String anzusehen ist. Diese Einstellung wirkt sich auf die Behandlung von Übereinstimmungen mit den Zeichen ^ und $ aus. Wenn Sie Mehrzeilig? auf FALSE (Standard) setzen, wenn Sie ^ am Anfang eines regulären Ausdrucks eingeben, stimmt der Ausdruck nur mit dem Anfang des Strings in Eingangs-String überein. Bei Eingabe von $ am Ende des regulären Ausdrucks stimmt der Ausdruck nur mit dem Ende des Strings in Eingabe-String überein. Wenn Sie Mehrzeilig? auf TRUE setzen, wird mit "^" nach dem Anfang jeder beliebigen Zeile in Eingangs-String und mit " quot; nach dem Ende jeder beliebigen Zeile in Eingangs-String gesucht.Hinweis Das Zeichen "^" verankert einen Suchausdruck mit dem Beginn eines Strings, wenn dieser als erstes Zeichen eines Musters verwendet wird. Wenn Sie "^" an den Anfang einer Zeichenklasse gleich nach einer offenen eckigen Klammer setzen, stimmt der Ausdruck mit allen Zeichen überein, die sich nicht in einer bestimmten Zeichenklasse befinden.
Schreibweise ignorieren (F)
—
Schreibweise ignorieren? gibt an, ob die Groß- und Kleinschreibung bei der Suche eine Rolle spielen soll. Bei FALSE (Standardeinstellung) wird die Groß- und Kleinschreibung berücksichtigt.
Alle ersetzen? (F)
—
Alle ersetzen? gibt an, ob die Funktion alle Treffer von Such-String oder nur den ersten ersetzt. Bei FALSE (Standard) ersetzt die Funktion nur den ersten Treffer.
Eingangs-String
—
Eingangs-String gibt den Eingangs-String an, der durchsucht werden soll.
Such-String
—
Such-String ist der String, der gesucht und ersetzt werden soll. Wenn Such-String ein leerer String und Alle ersetzen? FALSE ist, fügt die Funktion den Ersetzungs-String am Beginn von Eingangs-String ein. Wenn Such-String ein leerer String und Alle ersetzen? TRUE ist, wird der Ersetzungs-String am Anfang und Ende von Eingangs-String sowie zwischen allen Zeichen des Eingangs-Strings eingefügt. Zur Suche mit Hilfe von fortgeschrittenen regulären Ausdrücken, klicken Sie die Funktion mit der rechten Maustaste an und wählen Sie Regulärer Ausdruck.
Ersetzungs-String ("")
—
Ersetzungs-String gibt den String an, der anstelle von Such-String eingefügt werden soll. Die Standardeinstellung ist ein leerer String. Zum Konfigurieren der Funktion "String suchen und ersetzen", so dass Rückbezüge in Ersetzungs-String möglich sind, klicken Sie mit der rechten Maustaste auf die Funktion und wählen Sie Regulärer Ausdruck.
Offset (0)
—
Offset bestimmt die Anzahl der Zeichen in Eingangs-String, nach denen die Funktion nach mit der Suche beginnt.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Ergebnis-String
—
Ergebnis-String enthält den Eingangs-String mit einem oder allen Treffern von Such-String, der ersetzt wurde. Wenn Ersetzungs-String leer ist, enthält der Ergebnis-String den Eingangs-String, aus dem alle Treffer von Such-String gelöscht sind.
Anzahl der Ersetzungen
—
Anzahl der Ersetzungen gibt an, wie oft LabVIEW den Such-String ersetzt hat.
Offset nach Ersetzung
—
Offset nach Ersetzung gibt den Offset in Ergebnis-String an. Diese Stelle folgt unmittelbar auf die, wo die letzte Zeichenkette gefunden wurde. Wenn Alle ersetzen? FALSE ist, folgt der nächste Treffer nach dieser Stelle. Wenn der Such-String nicht gefunden wird, gibt Offset nach Ersetzung –1 aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Wenn Sie nach komplexeren Mustern suchen möchten, z. B. nach Mustern, die Zeichengruppierungen, alternative Musterabgleiche, Rückverweise oder nicht-gierige Quantifizierungen enthalten, konfigurieren Sie die Funktion für die erweiterte Suche nach regulären Ausdrücken oder verwenden Sie die Funktion " Regulären Ausdruck abgleichen" .
Zur Suche nach Übereinstimmungen mit Hilfe von erweiterten regulären Ausdrücken in Such-String und teilweiser Ersetzung von Suchtreffern in Ersetzungs-String, klicken Sie mit der rechten Maustaste auf die Funktion "String suchen und ersetzen" und wählen Sie Regulärer Ausdruck aus dem Kontextmenü aus. Die Funktion arbeitet mit der gleichen Syntax für reguläre Ausdrücke wie die Funktion "Regulären Ausdruck" suchen.
Die Unterstützung für reguläre Ausdrücke in LabVIEW wird vom PCRE-Bibliothekspaket bereitgestellt. Weitere Informationen zur Lizenz, unter der das PCRE-Bibliothekspaket an NI-Kunden bereitgestellt wird, finden Sie im Verzeichnis <National Instruments>\_Legal Information.
Weitere Informationen zu mit Perl kompatiblen regulären Ausdrücken erhalten Sie auf der PCRE-Website unter www.pcre.org.
Mehrzeilig? (F)
—
Eingangs-String
—
Offset (0)
—
Fehler (Eingang, kein Fehler)
—
Ergebnis-String
—
Anzahl der Ersetzungen
—
Fehler (Ausgang)
—