wie der titel schon verät versuch ich html-code zu highlighten:
tags : blau;
"*"|'*' : rot;
rest: schwarz;
vllt noch so & orange aber nich so wichtig!
also ich habs erst so versucht:
eins davon funktioniert aber beide zusammen nicht, auch in vertauschter reihenfolge!
dann hab ich mir gedacht...hmmm..alles in ein regex?versuch wert:
das bringt aber auch nix!
habt ihr ne idee, oder sogar schon selber mal gecodet?
danke..
tags : blau;
"*"|'*' : rot;
rest: schwarz;
vllt noch so & orange aber nich so wichtig!
also ich habs erst so versucht:
PHP-Code:
<?php
$html = preg_replace('=<(.*?)>=is', '<span style="color: blue;">'.htmlentities('<\1>').'</span>', $html);
$html = preg_replace('="(.*?)"=is', '<span style="color: red;">'.htmlentities('"\1"').'</span>', $html);
?>
dann hab ich mir gedacht...hmmm..alles in ein regex?versuch wert:
PHP-Code:
<?php
$html = preg_replace('=<(.*?) (.*?)"(.*?)"><=is', '<span style="color: blue;">'.htmlentities('<\1>').htmlentities('\2').htmlentities('"\3"').'</span>', $html);
?>
habt ihr ne idee, oder sogar schon selber mal gecodet?
danke..
Kommentar