gpt4 book ai didi

java - 针对特定元素的字符串拆分

转载 作者:行者123 更新时间:2023-12-01 11:40:28 25 4
gpt4 key购买 nike

我需要将以下字符串仅拆分为“CHAR”选项卡之间的数据:

输入:

<MSG><KEY>name.extObject</KEY><PARAM><CHAR>Number</CHAR><CHAR>7015:188188</CHAR></PARAM></MSG>

预期输出:编号 7015:188188

我正在寻找有效的东西。

有什么推荐吗?

谢谢

最佳答案

最好的做法是 avoid parsing XML/HTML with regex 。相反,您可以使用适当的 XML 解析器吗?我喜欢用jsoup所以这里是如何使用这个库完成它的示例:

String data = "<MSG><KEY>name.extObject</KEY><PARAM><CHAR>Number</CHAR><CHAR>7015:188188</CHAR></PARAM></MSG>";

Document doc = Jsoup.parse(data, "", Parser.xmlParser());
String charText = doc.select("CHAR").text();

System.out.println(charText);

输出:编号 7015:188188

关于java - 针对特定元素的字符串拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29570304/

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