RegEx für Zahlen: Alles muss raus! - Wenn's keine Zahl ist
Leser: 3
8 Einträge, 1 Seite
cbxk1xg
2004-06-19 16:28
User since 2003-10-20
496
Artikel BenutzerIn
Hallo Freund der Sonne.
Ich habe ein kleines Problem. Ich muss aus einem String alles entfernen was keine Zahl ist. Also von 0 bis 9 und die Zeichen , . -
Leider bin ich nicht gerade der RegEx King. Ich weiss zwar wie ich ein Zeichen ersetzen kann und wie ich etwas rausstreichen kann, aber ich vermute es wäre sinnvoller das Ganze zu negieren. Also Quasi: if ($Input ne "Zahl") ....
The three chief virtues of a programmer are: Laziness, Impatience and Hubris
[Larry Wall]
cbxk1xg
2004-06-19 16:46
User since 2003-10-20
496
Artikel BenutzerIn
Danke! Man lernt eben nie aus.
jemand
2004-06-19 23:31
User since 2004-05-14
231
Artikel BenutzerIn
ich kann nur das perl tutorial von selfhtml empfehlen
steht [fast] alles was man so braucht drin
zB: alle ziffern auch \d
alle nichtziffern auch \D
print uc 'i',chr(29*4).q+'s +.++($_=q-m-),++$_;
print chr for 116,$_[0],97,$_[0],98;
print 'ug,',chr(), scalar reverse qq?!erutaef a s'ti?;
Strat
2004-06-20 00:17
User since 2003-08-04
5246
Artikel ModeratorIn
das tutorial von selfhtml ist arg kurz geraten, und auf saubere programmierung wird (wohl auf grund der kuerze) recht wenig eingegangen. Auf meiner HP steht eine "Einfuehrung in Perl" unter Vortraege, die die Basics etwas umfassender behandelt)