Mailinglisten-Archive |
Hallo Steffan, Steffen Kother wrote: [...] >> Zum Filtern von Zahlenwerten habe ich diese Exe: >> >> ([0-9]{1,3}\.?)*[0-9]{3}(,?[0-9]{1,2})?[a-zA-Z0-9\s]{1,3} >> >> Ursprünglich war sie für Mengenangaben vorgesehen, wie müsste >> ich sie umstellen, damit sie auch auf Währungsangaben passt? >> Nur den letzten Teil weglassen? Oder wie muss der letzte Teil >> aussehen, wenn nur EUR bzw. € erlaubt ist? [...] habe mir erlaubt deinen Ausdruck ein wenig anzupassen. Weiß nun leider nicht genau wo dein Ausdruck probleme hat aber evtl. klappt es mit diesem ein wenig besser. Habe hinzugefügt, dass auch Leerzeichen als Tausendertrennzeichen möglich sind sowie $ als Währungsangabe auch erlaubt ist. Vielleicht kann man das noch mit Euro-, Pfund-, Yen- Zeichen etc. ergänzen, könnte aber sein das es hier Probleme in bezug auf den Zeichensatz geben könnte. \d{1,3}([\. ]?\d{3})*(,\d{1,2})?[\t ]+[\$a-zA-Z\d]{1,3} Der Ausdruck ist ungetestet!!! grüße Martin
php::bar PHP Wiki - Listenarchive