您好,我正在尝试替换部分(html)字符串,但它不起作用。是的,我将它设置为一个新的变量。
String newsBody = item.htcontent.replaceAll("resolveuid", "www.urlnotimportant.nl/resolveuid");
为什么这不起作用?
我认为它与[img /]标签有关。在那些是我试图取代的“resolveuid”字符串。
答案 0 :(得分:0)
ReplaceAll()方法将正则表达式作为第一个参数。也许您的第一个参数与您期望的方式不匹配。 请参阅http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#replaceAll(java.lang.String,java.lang。
答案 1 :(得分:0)
此代码是前缀图像链接的正确实现:
<img src="resolveuid/832c2b08888aba0faccae78a14e9c764" alt="photo">
到此:
<img src="www.urlnotimportant.nl/resolveuid/832c2b08888aba0faccae78a14e9c764" alt="photo">
除了当然,问题中没有显示将修改后的HTML移回原位的代码。
您需要做的是在替换之后将修改后的字符串分配回来:
item.htcontent = newsBody;