gpt4 book ai didi

java - 使用 RegEx 查找两个 XML 标记之间的所有内容

转载 作者:IT老高 更新时间:2023-10-28 20:33:02 25 4
gpt4 key购买 nike

RegEx 中,我想找到两个 XML 标签 之间的标签和所有内容,如下所示:

<primaryAddress>
<addressLine>280 Flinders Mall</addressLine>
<geoCodeGranularity>PROPERTY</geoCodeGranularity>
<latitude>-19.261365</latitude>
<longitude>146.815585</longitude>
<postcode>4810</postcode>
<state>QLD</state>
<suburb>Townsville</suburb>
<type>PHYSICAL</type>
</primaryAddress>

我想找到标签和 primaryAddress 之间的所有内容,然后将其删除。

primaryAddress 标签之间的所有内容都是一个变量,但我想在获得 primaryAddress 时删除整个标签和子标签。

有人知道怎么做吗?

最佳答案

使用正则表达式进行 HTML/XML 解析不是一个好主意...

但是,如果你想这样做,搜索正则表达式模式

<primaryAddress>[\s\S]*?<\/primaryAddress>

并用空字符串替换它...

关于java - 使用 RegEx 查找两个 XML 标记之间的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241615/

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