23.03.2006, 14:58
Guten Tag zusammen!
Ich hab mal wieder ein Problem:
Ich möchte ein SubVI schreiben, welches einen String durchsucht und gegebenenfalls abhackt.
Ich verwende dabei das "Muster vergleichen" VI, in der Hilfe heißt es hier:
"Ist $ das letzte Zeichen am Eingang Gültiger Ausdruck, wird die Übereinstimmung am letzten Element von String verankert. Es kommt nur eine Übereinstimmung zustande, wenn Gültiger Ausdruck bis und einschließlich des letzten Zeichens in String übereinstimmt. Ist $ nicht das letzte Zeichen, wird es als reguläres Zeichen behandelt."
Ich gebe nun als "Gültigen Ausdruck" ",s*$" ein.
Dieser Ausdruck sollte nun nach einem Komma (,) mit beliebig vielen Leerzeichen (s*) suchen, welchses sich eben am Ende des Strings befinden MUSS ($).
Der String wird jedoch am ersten Komma abgeschnitten.
Hat jemand einen Lösungsvorschlag?
Schonmal Danke
Radler
P.S. Der String lautet z.B. "1!1, 1!2, 1!3, "
Ich hab mal wieder ein Problem:
Ich möchte ein SubVI schreiben, welches einen String durchsucht und gegebenenfalls abhackt.
Ich verwende dabei das "Muster vergleichen" VI, in der Hilfe heißt es hier:
"Ist $ das letzte Zeichen am Eingang Gültiger Ausdruck, wird die Übereinstimmung am letzten Element von String verankert. Es kommt nur eine Übereinstimmung zustande, wenn Gültiger Ausdruck bis und einschließlich des letzten Zeichens in String übereinstimmt. Ist $ nicht das letzte Zeichen, wird es als reguläres Zeichen behandelt."
Ich gebe nun als "Gültigen Ausdruck" ",s*$" ein.
Dieser Ausdruck sollte nun nach einem Komma (,) mit beliebig vielen Leerzeichen (s*) suchen, welchses sich eben am Ende des Strings befinden MUSS ($).
Der String wird jedoch am ersten Komma abgeschnitten.
Hat jemand einen Lösungsvorschlag?
Schonmal Danke
Radler
P.S. Der String lautet z.B. "1!1, 1!2, 1!3, "