我有一个带有一堆数据库表定义的大型 xml 文件,如下所示:
table name="dbname.tablename" lots of text here>
我想替换每个匹配行中的结束括号(并非所有行都以 开头table name=""
),以便保留原始行,但slonyId="number"
在>
. 为了让事情更复杂一点,我希望 slonyId 数字从 0 开始递增,这样如果我有 1000 个表定义,第一个看起来像:
table name="dbname.tablename" lots of text here slonyid="0">
最后一个看起来像:
table name="dbname.tablename" lots of text here slonyId="999">
解决这个问题的最佳方法是什么?
提前致谢!