phpbar.de logo

Mailinglisten-Archive

[php] regexp reverse

[php] regexp reverse

Markus Ehrlich m.ehrlich at release-it.de
Mit Okt 8 13:13:40 CEST 2003


> wie mache ich ein regexp auf das string-ende ? Bsp.
> $str='abcdefg123hijk456';
> mich interessiert der numerische Wert von hinten (456). 
> erster Ansatz wäre
> $str = strrev($str);
>   dann
> $pattern = ['^1-9'];
> $result = preg_split( $pattern, $str);
> $mystr = $result[0];
> $mystr = strrev( $mystr );
> 
> geht's einfacher (schneller)?

ohne strrev und pattern:

// matcht nur wenn am Ende mindestens eine Zahl steht
$pattern = '/[0-9]+$/';

Gruss, Markus

php::bar PHP Wiki   -   Listenarchive