关于java正则表达式的问题!搞分求救!
我现在欲在给定的文本中查找下面类似的文字
<a href="javascript:login()">login</a>
<a href="javascript:logout()">login</a>
找到以后然后将其删除,我使用下面的代码:
java.util.regex.Pattern patt = java.util.regex.Pattern.compile(
"<a href=\"javascript:login()\">login</a>");
java.util.regex.Matcher match = patt.matcher(replaceText);
replaceText = match.replaceAll("");
但是好像不能将其删除,如果将()删除,就可以了。不知道为什么?
可能在这儿(),不是作为普通的字符串来处理的,而是作为正则表达是中特殊的字符处理
,如果需要作为普通的字符处理,不知道正则表达是该怎么写?
请高手帮忙。