LabVIEWForum.de
Formatstring für In String Suchen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Formatstring für In String Suchen (/Thread-Formatstring-fuer-In-String-Suchen)



Formatstring für In String Suchen - stephan123 - 14.04.2013 11:35

1. Eintrag: Max, Mustermann; 13.04.2013; 12.88

Wie sieht der Formatsring für das aus für die Funktion "In String Suchen" Big Grin


RE: Formatstring für In String Suchen - Holy - 14.04.2013 13:50

Da ich nicht genau weiss was du in dem String suchen möchtest, rate ich mal:

"%d. Eintrag: %[^,], %[^;]; %<%d.%m.%Y>T; %.;%f"

Edit: Noch kurz zur Erläuterung ein paar Hinweise.
%[^,] --> findet den String bis zum nächsten ,
%[^;] --> findet den String bis zu nächsten ;
%<%d.%m.%Y>T --> Zeitstempel mit Tag, Monat und Jahr
%.;%f --> Gleitkommazahl mit erzwungenem Dezimalpunkt


RE: Formatstring für In String Suchen - stephan123 - 14.04.2013 14:05

Der Benutzer gibt einen Nachnamen ein und wählt über einen Dateidialog die zu lesende
Datei aus. Anschließend werden die zuvor geschriebenen Projektstunden zeilenweise
eingelesen und die aktuellen Werte für Nachname, Vorname und Projektstunde werden in
eigenen Anzeigeelementen angezeigt. Falls der gelesene Nachname mit der Eingabe
übereinstimmt, sollen die Projektstunden dieses Mitarbeiters laufend in einem Feld angezeigt
werden. Es sollen nur so viele Feldelemente angezeigt werden, wie aktuell belegt sind. Nach
dem Ende der Datei wird die Summe der Projektstunden dieses Mitarbeiters angezeigt.


RE: Formatstring für In String Suchen - Holy - 14.04.2013 18:33

Dann solltest du mit dem angegebenen Formatstring die benötigten Daten aus einer Zeile extrahieren können. Interessant wären dann die Argumente 2, 3 sowie 5 für Vorname, Nachname und Projektstunden. Natürlich vorrausgesetzt die letzte Zahl sind die Projektstunden.