0

我需要从 xml 文件中删除特定数据以及数据,我尝试了很多但无法获得正确的方法。请帮帮我。

示例输入:

<isOurAccount>false</isOurAccount><maturityDate/><openedDate/><valuationAmount>0<valuationAmount><value>0</value>

预期输出:

<isOurAccount>false</isOurAccount><valuationAmount>0<valuationAmount><value>0</value>

同样对于模式的其余元素<somevalue/>

无法获取特定的正则表达式。

谢谢

4

1 回答 1

1

使用简单的正则表达式替换操作将所有出现的 都替换为空“”<[a-zA-Z]+ *\/>就足够了。

从https://regex101.com检索到的正则表达式描述

<<从字面上匹配字符

[a-zA-Z]+匹配下面列表中的单个字符

量词:+一次到无限次之间,尽可能多次,按需回馈[贪心]

a-za 和 z 之间的单个字符(区分大小写)

A-ZA 和 Z 之间的单个字符(区分大小写)

(space)*从字面上匹配空格字符

量词:*在零和无限次之间,尽可能多次,按需回馈[贪婪]

\//从字面上匹配转义字符

>>从字面上匹配字符

于 2016-01-14T19:51:56.650 回答