Mailinglisten-Archive |
> 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