I want to write a function to process my own UBB code, so (ignore spaces)
[ I M G ] myImage.gif [ / I M G ]
Would change to the html for an image. However the regular expression for replacing square brackets seems not to have been thought about. Below is some quick code that outlines what i want to do and the problem. Shove it in a JSP page:
So it is not replacing the '[' and ']' . This I understand is because '[' and ']' are used in regular expressions. However one cannot escape them because an error is thrown:
illegal escape character
What to do? [ December 29, 2004: Message edited by: Jack Wootton ]
Eric Pascarello
author
Rancher
Joined: Nov 08, 2001
Posts: 15357
6
posted
0
you try \[IMG\]
Jack Wootton
Greenhorn
Joined: Dec 29, 2004
Posts: 6
posted
0
Still, illegal escape character
Steven Bell
Ranch Hand
Joined: Dec 29, 2004
Posts: 1071
posted
0
I think what you have to do is escape the \ chacter so the expression should be:
\\[IMG\\]
The reson for the illegal escape character is Java doesn't understand \[