LabVIEWForum.de
String suchen / ersetzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: String suchen / ersetzen (/Thread-String-suchen-ersetzen)

Seiten: 1 2


String suchen / ersetzen - Wiggi - 07.05.2007 11:10

Moin Leute,

Gibt es eine möglichkeit einen String nach mehreren Buchstaben gleichzeitig zu durchsuchen/ersetzen ?
Bisher mach ich das noch recht umständlich (Siehe Bild)

Danke schonmal im Vorraus


String suchen / ersetzen - Achim - 07.05.2007 11:39

Hm...ich weiß ja nicht so genau, was du vorhast...

Eine Abwandlung deiner Variante wäre, das ganze in ner For-Schleife zu machen (inkl. Schieberegister), dann brauchst du das Such-VI nur einmal im Code und nicht n-mal, je nach Anzahl deiner Sequenzschritte...

Gruss
Achim


String suchen / ersetzen - jg - 07.05.2007 12:08

Hallo,

ja, das sollte gehen. Schau dir mal die Formatierungsmöglichkeiten für die Such-Expression an. Wenn ich's jetzt richtig im Kopf habe, dann waren eckige Klammern das "Oder-Element", also z.B. [ABC] als Eingang sucht nach A,B oder C.

MfG, Jens


String suchen / ersetzen - Achim - 07.05.2007 12:54

@Jens: Das suchen geht wohl...aber nicht das automatische Ersetzen...oder? Ich habs auf die Schnelle jedenfalls nicht hingekriegt...


String suchen / ersetzen - Wiggi - 07.05.2007 13:12

' schrieb:@Jens: Das suchen geht wohl...aber nicht das automatische Ersetzen...oder? Ich habs auf die Schnelle jedenfalls nicht hingekriegt...


Danke für die Bemühungen ..

werde es nachher noch einmal mit den eckigen Klammern versuchen.

Nachtrag:

Hat geklappt das mit den Eckigen Klammern ..

String eingang ABCDEF
suchen/ersetzen [BDF]
Ausgangsstring ACE

Besten DankWink


String suchen / ersetzen - jg - 07.05.2007 13:16

Hallo,

zumindest in LV8.2 funktioniert folgendes:
[attachment=6489]

MfG, Jens

@Markus: Man kann halt in LV einfach nicht oft genug auf die rechte Maustaste drücken, man findet doch immer was Neues im Kontextmenu.


String suchen / ersetzen - Y-P - 07.05.2007 13:43

Cool. Das wusste ich auch noch nicht... :top:

Gruß Markus

' schrieb:Hallo,

zumindest in LV8.2 funktioniert folgendes:

MfG, Jens



String suchen / ersetzen - Wiggi - 09.05.2007 13:01

' schrieb:Danke für die Bemühungen ..

werde es nachher noch einmal mit den eckigen Klammern versuchen.

Nachtrag:

Hat geklappt das mit den Eckigen Klammern ..

String eingang ABCDEF
suchen/ersetzen [BDF]
Ausgangsstring ACE

Besten DankWink


Ich muss euch leider doch noch einmal nerven...


Ich möchte gerne * und ( aus einem String entfernen ..

Diese werden aber bei einem suchen / ersetzen übergangen.

Weiss jemand wie ich sie mit ìn die Suche einbinden kann?


String suchen / ersetzen - Achim - 09.05.2007 13:44

Hi,

gib mal in der LV-Hilfe "regular pattern matches" als Suchbegriff ein...dann siehst du, das diese Zeichen als "special characters" interpretiert werden können...mit einer einfachen Funktion sollte es aber trotzdem gehen...evtl. funktioniert es ja nicht, wenn du mehrere gleichzeitig ersetzen willst (wegen den eckigen Klammern?)

Gruss
Achim
[attachment=6533]


String suchen / ersetzen - jg - 09.05.2007 14:56

In der Regel war ein Backslash das Zeichen dafür, das nächste Zeichen als Suchzeichen und nicht als "Steuerzeichen" im Suchstring anzusehen, also z.B. * für das Suchen nach Stern. Ansonsten, wie Achim schon gesagt hat, stöbere mal die Hilfe von LabVIEW durch, da steht eigentlich alles drin.
MfG, Jens