在我的应用程序中,我使用 url 在该字符串中获取 html 字符串。如果它存在,我想要remove
任何 。我该怎么做?div
id ="xyz"
edit
:这里我的 Html 字符串是dynamic data.
任何人都可以就如何做到这一点给出一些提示/建议。如果您停下来并提出一些想法,非常感谢。
在我的应用程序中,我使用 url 在该字符串中获取 html 字符串。如果它存在,我想要remove
任何 。我该怎么做?div
id ="xyz"
edit
:这里我的 Html 字符串是dynamic data.
任何人都可以就如何做到这一点给出一些提示/建议。如果您停下来并提出一些想法,非常感谢。
Letresponse
是String类型,它包含整个HTML响应。
if (response.contains("<div") == true)
{
String resp = response.subString(response.indexOf("<div"), response.indexOf("</div>"));
if (resp.contains("id=\"xyz\"") == true)
response.replace(resp, "");
}
这只是一个演示代码,让您了解如何实现它。
String htmltext="<html>body</html>"+
"<div id ='xyz'>hello Venkat</div>" +
"<div id ='zyx'>hello my friend</div>";
System.out.println(htmltext.indexOf("<div id ='xyz'>"));
String starttext=htmltext.substring(0, htmltext.indexOf("<div id ='xyz'>"));
System.out.println(htmltext.indexOf("</div>", htmltext.indexOf("<div id ='xyz'>")));
String finalstring=starttext.concat((String) htmltext.subSequence(htmltext.indexOf(" </div>", htmltext.indexOf("<div id ='xyz'>")+3), htmltext.length()));
System.out.println("final string is."+finalstring);
在方法中设置此代码并调用此代码,直到标签被删除