05.09.2007, 10:39
(Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2007 21:51 von jg.)
Beitrag #1
|
|
|
05.09.2007, 11:02
Beitrag #2
|
|
|
05.09.2007, 12:05
(Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2007 12:10 von eg.)
Beitrag #3
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
String überprüfen, ob ein Zeichen oder Zahl enthalten ist.
Ich würde zuerst versuchen mit Scan From String DBL zu scannen und wenn das VI einen Fehler zurückgibt, dann ist es halt keine Zahl, weiterhin kannst du deinen String auseinandernehmen.
ABER, wenn dein String immer mit einer "S" anfängt, dann würde ich doch nach Achims Vorschlag vorgehen.
eg
|
|
|
05.09.2007, 12:18
(Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2007 12:18 von Y-P.)
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
String überprüfen, ob ein Zeichen oder Zahl enthalten ist.
Danke Euch beiden,..... Ich mach' mich mal ans Umsetzen. Wenn ich fertig bin, dann poste ich es....
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
05.09.2007, 13:47
(Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2007 21:52 von jg.)
Beitrag #5
|
Benjamin Fuchs
LVF-Gelegenheitsschreiber
Beiträge: 86
Registriert seit: Aug 2007
8.20
2007
kA
90427
Deutschland
|
String überprüfen, ob ein Zeichen oder Zahl enthalten ist.
Wie wärs mit regulären Ausdrücken.
Kleines Beispiel (Nachdem ich nicht weiß was genau gefiltert werden soll)
RegString.vi (Größe: 60,34 KB / Downloads: 589)
(VI LV 8.2)
Ich würde mich ja gerne mit Dir geistig duellieren, aber ich sehe Du bist unbewaffnet.
--------------------
Der Vorteil von Klugheit ist, dass man sich dumm stellen kann. Das Gegenteil ist schwieriger.
--------------------
Damit immer mehr immer weniger tun können, müssen immer weniger immer mehr tun.
|
|
|
05.09.2007, 13:58
(Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2007 21:52 von jg.)
Beitrag #6
|
Benjamin Fuchs
LVF-Gelegenheitsschreiber
Beiträge: 86
Registriert seit: Aug 2007
8.20
2007
kA
90427
Deutschland
|
String überprüfen, ob ein Zeichen oder Zahl enthalten ist.
Kleines Beispiel:
Nur S00 - S99, sowie Zahlen.
S wird entfernt und darf nur am Anfangstehen
RegString2.vi (Größe: 57,58 KB / Downloads: 289)
(VI LV 8.2)
Und jetzt auch mit schönerem Ausgabe-Array
RegString3.vi (Größe: 60,27 KB / Downloads: 393)
(VI LV 8.2)
Ich hoffe das hilft weiter
PS:
Ich sehe gerade, dass nur Double Werte zugelassen sein sollen, ich denke damit sind Fließkommazahlen gemeint...
Mit [0-9]*[,]+[0-9]* als RegExp muss vor und nach dem Komma eine Zahl stehen... Somit werden auch "." ignoriert
Ich würde mich ja gerne mit Dir geistig duellieren, aber ich sehe Du bist unbewaffnet.
--------------------
Der Vorteil von Klugheit ist, dass man sich dumm stellen kann. Das Gegenteil ist schwieriger.
--------------------
Damit immer mehr immer weniger tun können, müssen immer weniger immer mehr tun.
|
|
|
| |