你可以在把html字符串传递给Html.fromHtml()函数之前进行处理啊,比如把所有<img>标签之间的内容全部替换成空串,这样不就不能显示了
追问
嗯,怎么样判断和替换呢,不好意思能具体点写出来吗,新手不太懂!谢谢!
回答
static void test2() {
String test = "<img src='xxx' /> <p>xsxsd</p> <img fdsfds ></img>";
String pattern = "<img.+?/>|<img.+?</img>";
System.out.println(test.replaceAll(pattern, ""));
}
上面是个简单的例子,可以把所有的<img>标签全部弄没
追问
img还是没有替换掉,能帮忙看下吗,谢谢
回答
你的那个test字符串是啥?print看下?
追问
<img src="" height="0" width="0"><img src="http://115.183.17.130:8012/PushInforMedia/images/675468ce-5941-4fd3-abd7-ff4da7571bc9.jpg" height="280" width="210">
就是一个图片,可以把这个img后面的字符串都替换掉么
回答
这个就是正则表达式啊我汗 - -!
提问者评价
谢谢,我已经用java正则表达式解决了我的问题