Ben72: RegEx-Frage

Beitrag lesen

Hallo!

Eine technische Frage. Wie komme ich an F?

$records = "<r>A</r><r>B</r><r>C</r><r>D</r><r>E</r>F";
$records = preg_replace("!(?<=</r>)(.+)$!", " last Record: $1", $record);
echo $records;

ergibt

A last Record: BCDEF

gewünscht ist

ABCDE last Record: F

Die Bedingung in Zeile 2 sucht wohl nach dem ersten Vorkommen von </r>. Sie soll aber das letzte finden.

Geht da was mit regulären Ausdrücken?