Steve: letzten Zeilenumbruch <br /> aus String entfernen.

Beitrag lesen

Hallo Sichfred!

Danke für deine Hilfe.
Theoretisch funktioniert das was du mir hier geschrieben hast, aber leider nicht in meinem Fall, da ich mich aber auch in der Fragestellung etwas falsch ausgedrückt habe:

$text = "Das ist der Beispieltext<br />alles nach dem Punkt soll weg.  <br /><br />    "

Damit meinte ich daß alle eventuell vorhandenen Leerzeichen sowie <br />´s an Stringende entfernt werden sollen. Der Punkt ist nicht unbedingt vorhanden (war nur ein Beispiel), und kann natürlich auch im Text mehrmals vorkommen.

Ich möchte eigentlich die Funktion von trim($text) verwenden, nur das eben trim() nur Leerzeichen sowie /n /r usw. entfernt, nicht aber <br/>

Du könntest dich eines gierigen Suchmusters bedienen (http://de.selfhtml.org/cgiperl/sprache/regexpr.htm#gierig_genuegsam):
$str = preg_replace("/^(.+)./", "${1}", $text);

Boa, Ich weiß schon warum ich bisher preg_replace immer aus dem Weg gegangen bin ;-)

Grüsse
Steve.