我正在尝试使用Jsoup库从变量中删除div标签,但它对我不起作用。
代码
String test = "<div>hey</div>";
Document doc = Jsoup.parse(test);
doc.select("div").remove();
Log.w("log",test);
结果
2019-08-30 19:25:24.206 314-3434/com.test.app W/log: <div>hey</div>
答案 0 :(得分:0)
为什么不使用String.replace()
方法?
例如:
String test = "<div>Hey<div>";
String newTest = test.replace("<div>", "");
或尝试使用JSoup将其删除,
doc.getElementsByTag("div").remove();
答案 1 :(得分:0)
如果您只需要从字符串中删除<div>
和</div>
,则可以使用replaceAll("<div>", "")
和类似的方法作为结束标记。
如果要使用Jsoup,则可以在删除标签后使用其中的一些字符串来返回字符串,或者在执行操作后将文档返回到字符串:
String output = doc.toString();
或
String output = doc.html;