有一个包含<HR size=6 color=black>
<html>
....
<HR size=6 color=black>
....
<HR size=6 color=black>
....
</html>
我想摆脱<HR size=6 color=black>
。我试过了
htmlText = htmlText.replaceAll("<(?i)hr size="+"\""+"6"+"\""+" color="+"\""+
"black"+"\""+">", "<h1>splitLineHere</h1>");
System.out.println(htmlText);
但这不会改变任何事情
答案 0 :(得分:4)
为什么使用正则表达式特定代码?为什么不简单:
htmlText .replaceAll("<HR size=6 color=black>", "<h1>splitLineHere</h1>");
答案 1 :(得分:2)
你甚至不需要正则表达式。只需使用replace
。
String str = "<html>" +
"<HR size=6 color=black>" +
"<HR size=6 color=black>" +
"</html>";
System.out.println(
str.replace("<HR size=6 color=black>", "<h1>splitLineHere</h1>")
);