我的问题
我有一个大型XML文件,其中某人错误地将一些以空格分隔的标识符与属性中的逗号分开。手动解决这个问题的实例太多了,所以我想做一个正则表达式替换。
我可以做一个非贪婪的比赛" i"属性,但我不确定如何进行非贪婪的匹配,并将其与逗号到空格的字符串替换组合。
非贪婪匹配正则表达式
i="(.*?)"
示例数据
<c id="group_1">
<i id="item_1" i="F:41 F:42 F:D4 G:H3">
<id="tag_1" />
</i>
<i id="item_2" i="R:08,F:42,F:D8,G:H23">
<id="tag_2" />
</i>
</c>
任何人都可以帮忙吗?