在RegEx
中,我想找到标记以及两个XML tags
之间的所有内容,如下所示:
<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>
并将其替换为空字符串...