我有这个字符串
String source = "<code> <b>code1</b></code><code><i>code2</i></code>";
我想要这个输出
String source = "<code> <b>code123</b></code><code><i>code256</i></code>";
我可以在code
Elements code = doc.select("code");
for (Element c : code) {
System.out.println(c.text());
}
但无法修改文本。我怎么能这样做
答案 0 :(得分:0)
很简单:
myElement.text("my text here");
在你的情况下:
Elements code = doc.select("code");
for(Element c:code) {
//will print the text which the Element currently has
System.out.println(c.text());
//will set the text
c.text("<b>code123</b><i>code256</i>");
}
如您所见,text()
方法用于获取文本,但也用于设置文本。