![]() |
String suchen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: String suchen (/Thread-String-suchen--32763) Seiten: 1 2 |
String suchen - simcum - 28.04.2022 11:31 Hallo zusammen, ich möchte gerne in einem Stringarray bestimmte falsche Zeichen ausselektieren. Bei den Strings handelt es sich um Messdaten: z. B. -123.898 0.01234 Dazu habe ich schon etwas erstellt, funktioniert auch soweit. Nur gibt es eventuell auch strings mit folgerder Darstellung -720.1623E-9 also exponential. Das wird aber leider auch als ein ungültiger Wert erkannt. Kann man das vielleicht auch anders lösen? Bedanke mich RE: String suchen - GerdW - 28.04.2022 12:39 Hallo simcum, Zitat:ich möchte gerne in einem Stringarray bestimmte falsche Zeichen ausselektieren.Und um welche Zeichen handelt es sich? Dein Bild zeigt ja nur, welche Zeichen du behalten möchtest! Bringe also mal ein Beispiel für "schlechte Daten" und wie du diese gefiltert haben möchtest… RE: String suchen - simcum - 28.04.2022 13:19 Hallo GerdW, ich möchte auch die Zahlen mit Exponentialdarstellung behalten. Als Beispiel Zahl -720.1623E-9 In meinem Fall wird nach Übereinstimmung E-9 ausgegeben und damit der Wert ausselektiert. Kann mann die Strings auch ausgeschrieben und nicht exponetial ausgeben. Dazu habe ich %f bei Tabelle lesen eingestellt, leider ohne Erfolg. Gruß simcum RE: String suchen - GerdW - 28.04.2022 13:23 Hallo simcum, Zitat:ich möchte auch die Zahlen mit Exponentialdarstellung behalten.Ich wiederhole meine Frage: welche Zeichen möchtest du weggefiltert haben? (Ich hasse es, Fragen zu wiederholen…) RE: String suchen - simcum - 28.04.2022 13:45 Hallo GerdW, also alle Zeichen bis auf folgende: -123.898 0.01234 -720.1623E-9 Gruß simcum RE: String suchen - jg - 28.04.2022 13:56 Hallo simcum, sprich alle Zahlenformate sind etwas Gültiges für dich? Idee: String versuchen, in eine Zahl zu formatieren. z.B. mit "Scan from String" und dem Formatspecifier %.;%g Oder das gleich bei deinem "Read Spreadsheet File" verwenden... Gruß, Jens RE: String suchen - simcum - 28.04.2022 14:08 (28.04.2022 13:56 )jg schrieb: Hallo simcum, RE: String suchen - jg - 28.04.2022 14:22 Hallo simcum, dann überleg dir (oder suche nach) einer RegEx, die auch das Zahlenformat in Exponentialschreibsweise mit einschließt. Wenn du dann noch zur Sicherheit überprüfen willst, ob es wirklich eine Zahl ist, dann wie geschrieben "Scan from String" verwenden und den Fehler auswerten. Gruß, Jens EDIT: Willst du erst die Zeichen aussortieren, die nicht zur Zahl gehören, oder jeden String überprüfen, ob er nur Zeichen einer Zahl (in welcher Schreibweise auch immer) enthält? RE: String suchen - GerdW - 28.04.2022 14:38 Hallo simcum, Zitat:also alle Zeichen bis auf folgende:Was ist dein Problem mit ScanFromString? [attachment=62208] Außerdem hattest du anfangs auch noch ein Komma in der Zahl erlaubt… RE: String suchen - simcum - 28.04.2022 18:19 (28.04.2022 14:22 )jg schrieb: Hallo simcum, (28.04.2022 14:38 )GerdW schrieb: Hallo simcum, Das ist auch eine Möglichkeit, diesen kann ich verwenden. Danke Gruß Simcum |