【发布时间】:2015-03-08 07:20:20
【问题描述】:
我需要编写 python 脚本来替换 xml 文件中某些单词的所有出现。我只需要替换标签中的禁用词即可。
这应该被替换:
<some_xml_tag>some text REPLACE_ME some text</some_xml_tag>
这不应该:
<some_xml_tag attr="REPLACE_ME">some text</some_xml_tag>
<REPLACE_ME>some text</REPLACE_ME>
我不是正则表达式专家,但应该可以吗?
【问题讨论】:
-
这个
REPLACE_ME是否可以出现在 XML 中的任何位置——在标签名称、文本或属性中?谢谢。 -
是的,这就是问题所在。但只有包含在标签中才会被替换
标签: python regex xml replace xml-parsing