phpbar.de logo

Mailinglisten-Archive

[php] Realisierungshilfe (RegExp, preg_replace)

[php] Realisierungshilfe (RegExp, preg_replace)

Sebastian Mendel lists at sebastianmendel.de
Mit Apr 19 13:16:39 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

serhattt! schrieb:
> Ich möchte aus einer Variable mit z.B.
> folgendem Inhalt: "Firefox V1.5 downloaden" die Versions-Nr.
> entfernen, soweit so gut, da gibt es aber das Problem,
> dass eine Versions-Nr. so: "v1.4" genannt werden kann,
> oder nur "1.4", oder aber auch 1.4a, oder 1.1.0.15b, oder
> oder oder ...
> 
> $name = preg_replace("=(v)?[0-9]{1,2} ???? =i", $name);

/v?[0-9]+(?:(?:\.[0-9]+)+)?[a-z]?/i

 v - optional
   0-9 mind. 1-mal
          .0-9 optional, x-mal
                           a-z optional 1-mal




- --
Sebastian Mendel

www.sebastianmendel.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)

iD8DBQFERhwWX/0lClpZDr4RAjAzAJoDAIAHuox98q2qvcpYYEpPjPs6uwCgmjHQ
hpr7hAglxdQaF/dg6Dy6sUU=
=wdU7
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive