RegEx (back referencing)
| From: | Phil Ewington | Date: | Sat, 03 Aug 2002 16:03:36 +0000 |
| Subject: | RegEx (back referencing) | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-110965@lists.php.net to get a copy of this message | ||
Hi,
I am am writing a function to color code and indent JavaScript source using
regular expressions and cannot seem to get back referencing working. The
pattern match is successful but the output is a single unrecognised
character (a square).
$string = eregi_replace("<(/?)(scr[^>]*)>", "«font
color=maroon»\1«/font»",
$string);
This results in opening and closing <script></script> tags being replaced
with a square being wrapped in font tags. I have this working in Cold Fusion
but cannot seem to convert my scripts to PHP. Can anyone help?
TIA
Phil Ewington.