以XML格式化文本文件,并在元素的开头缺少标记

时间:2014-01-16 20:05:53

标签: xml

我有一个XML格式的文本文件,我使用Notepad ++来应用正确的标签,但我不知道如何在元素的开头应用标签,这些元素是唯一的数字和日期。 例如

10000 2014-01-10 <1> Hello </1>
10001 2014-01-31 <1> Hey </1>

我需要格式化上述两个元素的解决方案,如

<0 data="10000 2014-01-10"> <1> Hello </1> </0>
<0 data="10001 2014-01-31"> <1> Hey </1> </0>

我需要格式化的记录超过20000条。我该怎么做?

1 个答案:

答案 0 :(得分:0)

你需要写一个正则表达式来实现这种情况。

下面提到的是使用正则表达式的Find and Replace方法:

正则表达式: (.*)(<1>(.*)</1>)

替换为: <0 data="$1">$2</0>

Find N Replace