使用正则表达式在文本文件中输出唯一的组合

2024-09-26 22:10:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文件,其中包含如下字符

[类型]。。。。。。。。ue:“yyyu”

[类型]。。。。。。。。。。ue:“yyyu”

[uyy]………ue:“yyyu”

[uyy]。。。。。。。。。。。ue:“徐”

[iyy]。。。。。。。。。。。。ue:“徐”

[uyy]。。。。。。。。。。。。ue:“yyyu”

我必须将输出存储在另一个文件中,以便

uyy年

许玉英

徐依依

有没有一种方法可以使用正则表达式选择唯一的组合


Tags: 文件方法类型字符文本文件ueiyyuyy
1条回答
网友
1楼 · 发布于 2024-09-26 22:10:15

可以将reset一起使用:

import re
new_result = {tuple(re.findall('(?<=\[)\w+(?=\])|(?<=")\w+(?=")', i.strip('\n'))) for i in open('filename.txt')}
with open('new_filename.txt', 'w') as f:
 f.write('\n'.join(' '.join(i) for i in new_result))

输出:

uyy xu
uyy yyyu
iyy xu
tyy yyyu

相关问题 更多 >

    热门问题