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:
<%!
String foo = "[img]"; %>
<%! String result = ""; %>
<%= foo %>
<%
result = foo.replaceAll("[img]","-");
%>
<%= result%>
And the output is
[---]
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 ]