<Galactus id="ironman">
<GalactusId>METALIC</GalactusId>
<GalactusName>COMMUNICATOR</GalactusName>
</Galactus>
<Galactus id="HULK">
<GalactusId>BULKY</GalactusId>
<GalactusName>CRUSHER</GalactusName>
</Galactus>
我想将GalactusId值替换为“Galactus id”,即绿巨人或铁人+现有GalactusId中的第一个3字符 GalaxusName也是一样。所以外面应该是这样的
<Galactus id="ironman">
<GalactusId>ironman_MET</GalactusId>
<GalactusName>ironman_COM</GalactusName>
</Galactus>
<Galactus id="HULK">
<GalactusId>HULK_BUL</GalactusId>
<GalactusName>HULK_CRU</GalactusName>
</Galactus>
所有子标签都应该相应地更改,而不仅仅是这两个
用regex解析XML或HTML是一种bad实践。您应该使用XML解析器。对于Python,lxml可能是最流行的
相关问题 更多 >
编程相关推荐