python 两个文本某字段比较,如果相同,返回其中一个文本相同的值

发布网友 发布时间:2022-04-25 15:09

我来回答

1个回答

热心网友 时间:2023-10-11 07:57

A typo! 在你的规则中,应该是 `contract_info=`, 而不是`contract_no=`追问不好意思,我本来是要取contract_no,但是字段很长,我只复制前一部分,其实道理一样啦,但是改了还是错误的。

追答

其实没有必要使用re来处理,直接用字符串就可以完成。如下参考一下:

for i in line:
    field2nd = i.split('|')[1].split('=')[1]
    if len(field2nd) and not field2nd.startswith('#'):
        # the line is what you want
        # now you can process further
        print i

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com