gpt4 book ai didi

java - 在java中分割一个包含html的字符串

转载 作者:行者123 更新时间:2023-12-01 09:06:16 25 4
gpt4 key购买 nike

我有一个动态生成的字符串,例如:

String s = <span><input style='font-weight:bold'>Hello team</input></span>

我想将字符串拆分为:

String startTag = <span><input style='font-weight:bold'>
String endTag = </input></span>
String content = Hello Team

字符串s可以是任何东西(取决于代码),例如

<span style='font-weight:bold'>Hello team</span>

<td><input style='font-weight:bold'>Hello team</input></td>

那么,我想根据“>”和“<”的索引进行拆分?

我怎样才能实现这一目标?

最佳答案

您还可以尝试使用 SAX 解析器。实现您自己的 DefaultHandler 并重写以下方法:

公共(public)无效字符(char[] ch,int开始,int长度)

公共(public)无效startElement(字符串uri,字符串本地名称, 字符串qName,Attributes属性)

公共(public)无效endElement(字符串uri,字符串本地名称,字符串qName)

如果您需要帮助,请查看此示例:https://docs.oracle.com/javase/tutorial/jaxp/sax/parsing.html

祝你好运

关于java - 在java中分割一个包含html的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41259413/

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