phpbar.de logo

Mailinglisten-Archive

[php] preg_replace (Pattern)

[php] preg_replace (Pattern)

Mathias Gloss mgloss at amadeus.net
Don Jul 22 12:47:40 CEST 2004


Hiho,




> preg_match('/^(\+ {0,1}){0,1}[0-9]+ *(\([0-9]*\)){0,1}[0-9 \-/]+$/', ...

wobei mir gerade auffällt, daß  {0,1} ja bedeutet, daß der vorige Aus-
druck zwischen 0 und 1 mal vorhanden sein darf. Hier wäre es kürzer,
einfach ? zu verwenden.
?  :  Voriger Ausdruck darf null oder einmal vorkommen
+  :     "        "      "  ein oder mehrmals vorkommen
*  :     "        "      "  null oder mehrmals vorkommen

Das könnte es noch etwas verkürzen und übersichtlicher machen :-)

Grüße, Mathias



php::bar PHP Wiki   -   Listenarchive