gpt4 book ai didi

java - 如何让文本用

换行

转载 作者:行者123 更新时间:2023-11-30 06:24:06 27 4
gpt4 key购买 nike

我想获取 break html 中的文本,但这不是用段落换行,只是break内的文本。 Division 是我唯一的标识符,它是“Msg”。我怎样才能获得每个元素之一?

<div name="Msg"style="display:block">
<b>
HI!
</b>
2017-11-30-15.28.09.133

<br/>
<b>
123
</b>
abc
<br/>
Your number is 5.
<br/>
</div>

草稿:

HtmlElement msg = (HtmlElement) page.getFirstByXPath("//div[@name='Msg']/text()");
System.err.println(msg.getTextContent());

最佳答案

理解正确,您可能希望代码输出为

Your number is 5.
<b>123</b>
<b>123</b>
<b>HI!</b>2017-11-30-15.28.09.133

也许您可能想尝试使用 StringTokenizer(下面的代码将在强制执行 nextToken() 时遇到 java.util.NoSuchElementException,但希望它会成为一个普遍的想法)

import java.util.StringTokenizer;
..
String sampleStr= "Hello <br/> there <br/>";
StringTokenizer token = new StringTokenizer(sampleStr);
System.out.println(token.nextToken());//You can use .trim()
System.out.println(token.nextToken());

这有帮助吗?

关于java - 如何让文本用 <br></br> 换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47568514/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com