我得到了这个String s="<tr><td>Myval";
我想替换"<td>"
之前的所有字符串&amp;包括"<td>"
至""
;
s=replaceAll("*.<td>",s);
所以结果应该是s="Myval"
但是它出现了运行时错误。
12:39:31.035 [ERROR] Uncaught exception escaped
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*.<td>
如何解决?
答案 0 :(得分:1)
在正则表达式中,*
量化前面的表达式。在这里,你已经在模式的开头添加了*
,这是毫无意义的。
也许你想要".*<td>"
。