Hallo,
um Zitate im Newsletterstyle (">" am Anfang jeder Zeile) grafisch aufuzwerten benutze ich folgendes RegEx:
	es ruft eine rekursive Funktion parse_newletterquotes  auf um verschachtelte Newsletterzitate zu ermöglichen:
	Das ganze möchte ich aber nun verbessern und eine rekursive Behauptung verwenden. Mein Versuch:
	klappt nicht. Jetzt die Frage: Hat einer ne Idee das hinzubekommen, und, ist das überhaupt möglich?
MfG
Luke
					um Zitate im Newsletterstyle (">" am Anfang jeder Zeile) grafisch aufuzwerten benutze ich folgendes RegEx:
Code:
	
	$string= preg_replace("/^>.*$(?!\n>)/Umse", "parse_newletterquotes('\\0')", $string);
Code:
	
	function parse_newletterquotes($string)
{
    $string = preg_replace("/^>/m", "", $string);
    $string = preg_replace("/^>.*$(?!\n>)/Umse", "parse_newletterquotes('\\0')", $string);
    return "<blockquote>".$string."</blockquote>";
}
Code:
	
	$string= preg_replace("/^>(((?!>).*)|(?R))$(?!\n>)/Ums", "<blockquote>\\2</blockquote>", $string);
MfG
Luke
 
          
Kommentar