如何实现多条件正则替换?Python文本转类XML格式排障
问题描述
我有多行文本,主要包含两种格式:
- 格式1:
"FIELD = VALUE" - 格式2:
"KKF NN MM UZZ123.CODE.TXT"
转换规则
需要按照以下规则将文本转换为类XML格式:
- 当FIELD为
"XYZ"时,替换为<EEE>VALUE</EEE>; - 当FIELD为其他值时,替换为
<FIELD>VALUE</FIELD>; - 格式2的行替换为
<DIF>VALUE</DIF>(VALUE为UZZ与.CODE之间的数字部分)。
当前问题
使用Python的re模块编写的代码运行后生成了大量重复内容,无法得到预期的类XML格式输出,请求修正代码以实现需求。
内容的提问来源于stack exchange,提问作者Rasec Malkic
相关产品推荐
相关产品推荐

