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.


icon

Ein-/Ausgänge

  • cbool.png 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.
  • cbool.png 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.

  • cbool.png 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.

  • cstr.png Eingangs-String

    Eingangs-String gibt den Eingangs-String an, der durchsucht werden soll.

  • cstr.png 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.

  • cstr.png 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.

  • ci32.png Offset (0)

    Offset bestimmt die Anzahl der Zeichen in Eingangs-String, nach denen die Funktion nach mit der Suche beginnt.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • istr.png 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.

  • ii32.png Anzahl der Ersetzungen

    Anzahl der Ersetzungen gibt an, wie oft LabVIEW den Such-String ersetzt hat.

  • ii32.png 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.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Hinweis Die Funktion "String suchen und ersetzen" unterstützt keine NULL-Zeichen (\0x00) in Strings. Wenn Strings, die mit dieser Funktion verbunden werden, NULL-Zeichen (\0x00) enthalten, gibt LabVIEW einen Fehler und die Funktion evtl. unerwartete Ergebnisse aus.

    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.