Anzeige der NICHT-Übereinstimmung bei reg exp
Hans
- perl
0 Margin-Auto0 Hans
Hi !
Ich lese Dateien mit perl ein und prüfe einzelnen Werte mittels reg exp auf Korrektheit. Ist es möglich, dem User zu zeigen, wo innerhalb eines Wortes die Unstimmigkeit gegenüber der reg exp aufgetreten ist?
Bsp.:
reg exp = /\d{1,}.\d{1,}/
Wort: "1.234" -> alles OK
Wort: "A.234" -> hier sollte man zeigen, daß das "A" falsch ist.
Geht so was mit einfachen perl-Kommandos, oder muß man das "händisch" machen?
Danke !
Gruß
Hans
Hi,
Ich lese Dateien mit perl ein und prüfe einzelnen Werte mittels reg exp auf Korrektheit. Ist es möglich, dem User zu zeigen, wo innerhalb eines Wortes die Unstimmigkeit gegenüber der reg exp aufgetreten ist?
Bsp.:
reg exp = /\d{1,}.\d{1,}/
Wort: "1.234" -> alles OK
Wort: "A.234" -> hier sollte man zeigen, daß das "A" falsch ist.
Dazu müsstest du deine Werte in Bereiche zerlegen, die dann einzeln geprüft bzw. angezeigt werden sollen. Also in deinem Beispiel vor und nach dem Punkt. Denn wenn du als Wert vorliegen hast "ABCD.234", was soll dann als falsch angezeigt werden? Das D oder "ABCD"?
HTH
Margin-Auto
Hi !
[...]
Denn wenn du als Wert vorliegen hast "ABCD.234", was soll dann als falsch angezeigt werden? Das D oder "ABCD"?
Ja, stimmt, das hatte ich jetzt übersehen.
Danke
Gruß
Hans