28.04.2022, 11:31
Beitrag #1
|
|
|
28.04.2022, 12:39
Beitrag #2
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: String suchen
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…
|
|
|
28.04.2022, 13:19
Beitrag #3
|
|
|
28.04.2022, 13:23
Beitrag #4
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: String suchen
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…)
|
|
|
28.04.2022, 13:45
Beitrag #5
|
simcum
LVF-Gelegenheitsschreiber
Beiträge: 113
Registriert seit: May 2015
2016
2010
DE
Deutschland
|
RE: String suchen
Hallo GerdW,
also alle Zeichen bis auf folgende:
-123.898
0.01234
-720.1623E-9
Gruß
simcum
|
|
|
28.04.2022, 13:56
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: String suchen
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
28.04.2022, 14:08
Beitrag #7
|
|
|
28.04.2022, 14:22
(Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2022 14:25 von jg.)
Beitrag #8
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: String suchen
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?
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
28.04.2022, 14:38
(Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2022 14:38 von GerdW.)
Beitrag #9
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: String suchen
Hallo simcum,
Zitat:also alle Zeichen bis auf folgende:
-123.898
0.01234
-720.1623E-9
Was ist dein Problem mit ScanFromString?
Außerdem hattest du anfangs auch noch ein Komma in der Zahl erlaubt…
|
|
|
28.04.2022, 18:19
(Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2022 18:20 von simcum.)
|
simcum
LVF-Gelegenheitsschreiber
Beiträge: 113
Registriert seit: May 2015
2016
2010
DE
Deutschland
|
RE: String suchen
(28.04.2022 14:22 )jg schrieb: 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?
Das möchte ich
(28.04.2022 14:38 )GerdW schrieb: Hallo simcum,
Zitat:also alle Zeichen bis auf folgende:
-123.898
0.01234
-720.1623E-9
Was ist dein Problem mit ScanFromString?
Außerdem hattest du anfangs auch noch ein Komma in der Zahl erlaubt…
Das ist auch eine Möglichkeit, diesen kann ich verwenden.
Danke
Gruß
Simcum
|
|
|
| |