添加带有re.findall的换行符

2024-09-28 23:27:27 发布

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

我得到了一个包含字符串的巨大列表,我想使用正则表达式提取这些字符串。一切正常,但所有提取的字符串都在一行中,我希望它们都有自己的行

我的代码

import re

with open("alldorks.txt", 'r', encoding="utf-8") as dork_list:
    for text in dork_list:
        sub1 = "[<h6><b>Dork:</b> "
        sub2 = "</h6>,"
        sample = re.sub(re.findall(r"</b>(.+?)</h6>", text), sample + "\n")
        print(sample)

txt的一个示例

[<h6><b>Dork:</b> intext:"© JARDCS 2020 All right reserved"</h6>

re.findall按预期工作,但添加带有re.sub的换行符不起作用


Tags: sample字符串代码textimportretxt列表