PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : regular expression


noskule
16.06.2009, 18:29:39
hallo zusammen
Ich versuch grad ne reg expression zu machen die alles einschliesst ausser das was hinter dem letzten bindestrich kommt. Also so:


1bC ->
1bC-2dE -> 1bC-
1bC-2dE-1fG -> 1bC-2dE-


Aber ich komm nicht dahinter wie das geht. Ich kann zwar den teil einschliessen der nach dem letzten Bindestrich kommt ...

http://www.rubular.com/regexes/8146

...aber leider nicht umgekehrt. Weiss jemand wie das geht?




Gruss nos

feuervogel
16.06.2009, 23:54:16
wozu ein regulärer ausdruck?

http://www.php.net/manual/de/function.explode.php
http://de.php.net/array_pop
http://de.php.net/manual/de/function.implode.php

dürfte es auch erledigen.

xabbuh
17.06.2009, 16:50:04
Noch einfacher geht es mit strrpos() (http://de.php.net/manual/en/function.strrpos.php)