那么, 我想在xml上应用一些正则表达式(搜索/替换)。是的,我必须使用一些lib,但在这种情况下,我不能。正如你可能知道的,我的问题是用一个整数替换节点的值。当我尝试,它给我的分组error.Here是我的模式:用python替换正则表达式的整数值
搜索模式:
(<fieldset>)([^>].+)(<ipadd>)([^>].+)(<value>)([^>].+)(</value>)([^>].+)(</ipadd>)([^>].+)(</fieldset>)
替换模式:
\1\2\3\4\5123.123.123.123\7\8\9\10\11
正如你看到的第五组变为 “\ 5123”取代模式。当然,这是行不通的。
那么,如果我用的是这样的:
\1\2\3\4\5 123.123.123.123\7\8\9\10\11
它的工作原理。但我不想要空间或其他东西。
而且这也与字符串工作:
\1\2\3\4\5foofoofoo\7\8\9\10\11
啊我使用的应用re.sub()更换。
有没有一种方法可以在没有空格的情况下使用它?
谢谢大家
非常感谢 – savruk 2011-02-16 09:41:52