Problem med regx / preg_replace
Hvordan får jeg preg_replace til at tage flere linier med i $1?det jeg skal bruge det til er at man skriver
[php]
<?php
echo "Min php kode";
?>
også laver den $highlight_string($1)
jeg har prøvet med følgne linier men det vil kun tage det hvis det står i en linie og så vil det ikke lave de farver det nu skal
(Det er til brug i et forum ligesom [b] og de andre)
<?php
$besked = preg_replace("/\[php\](.*?)\[\/php\]/", "Php highlight<hr>" . highlight_string("$1", TRUE) . "<hr>", $besked);
?>
<?php
$besked = preg_replace("/\[php\](.*^.*\A.*\z.*$.*)\[\/php\]/", "Php highlight<hr>" . highlight_string("$1", TRUE) . "<hr>", $besked);
?>
