【发布时间】:2014-09-05 16:44:38
【问题描述】:
我尝试修改 XML 文件中的内容。如果模式在特定标签中,那么它不应该被转换。文件其余部分中出现的所有其他该模式都应该被转换。
在这里,我打算转换\d{4}\.\d{2} to <prv>\d{4}\.\d{2}</prv>。但是<link> 标签中的模式也被修改了。
Input:
<abc>A change to a 1343.44 good of <link>subheading 1222.34</link> from
within that subheading or any 4545.56 other chapter.</abc>
Expected Output:
<abc>A change to a <prv>1343.44</prv> good of <link>subheading 1222.34</link> from
within that subheading or any <prv>4545.56</prv> other chapter.</abc>
【问题讨论】:
-
为什么不使用 xml 解析器结束 xml 生成器来转换 xml?