|
发表于 2021-12-10 21:24:31
|
显示全部楼层
本楼为最佳答案
- with open('A.txt',encoding='utf-8',mode='r') as f:
- data_a=[n.replace('\n','') for n in f.readlines()]
- print(data_a)
- with open('B.txt',encoding='utf-8',mode='r') as f:
- data_b=[n.replace('\n','') for n in f.readlines()]
- data_b='******'.join(data_b)
- print(data_b)
- import re
- new_data=[]
- temp_b=data_b
- for temp_a in data_a:
- #print(temp_a)
- repl=temp_a+':Yn'
- temp_b=re.sub(f'({temp_a}).*?',repl,temp_b)
- #print(data_b)
- new_data=temp_b.split('******')
- print(new_data)
复制代码 |
|