regulärer Ausdruck für letzten punkt?
REG ask
- php
hallo,
ich suche einen regulärer Ausdruck um den letzten Punkt in einem String zu finden und alles DAVOR zu bekommen. Wie müsste das aussehen?
Hi,
ich suche einen regulärer Ausdruck um den letzten Punkt in einem String zu finden und alles DAVOR zu bekommen. Wie müsste das aussehen?
Du suchst:
beliebig viele (*) beliebige Zeichen (.).
Einen Punkt (Achtung: Escape (), da der Punkt ja Sonderbedeutung hat).
Da die meisten Quantifikatoren (oder wie die Viecher *, +, ...) heißen, gierig sind, sind keine weiteren Maßnahmen erforderlich.
cu,
Andreas
Hallo,
ich suche einen regulärer Ausdruck um den letzten Punkt in einem String zu finden und alles DAVOR zu bekommen. Wie müsste das aussehen?
ich nähme dafür strrpos() und substr(), siehe Zitat 1418.
Freundliche Grüße
Vinzenz
Hi,
ich nähme dafür
Ups... nein, ich habe NICHT abgeschrieben, ich schwöre!
Gruesse, Joachim
hallo,
ich suche einen regulärer Ausdruck um den letzten Punkt in einem String zu finden und alles DAVOR zu bekommen. Wie müsste das aussehen?
Etwa so: /^(.*?).[^.]*$/
Gruß, LX
Hi,
ich suche einen regulärer Ausdruck um den letzten Punkt in einem String zu finden und alles DAVOR zu bekommen. Wie müsste das aussehen?
Etwa so: /^(.*?).[^.]*$/
Warum erst ungierig suchen, um dann umständlich den Teil nach dem Punkt einzuschränken?
Einfach gierig nach beliebig vielen beliebigen Zeichen und einem Punkt suchen!
cu,
Andreas