目前,我的所有结果都显示为一条长行,是否有办法将结果分开,如下所示:
等等
这里是我的代码:
Label(new_window, text = findall('<strong>(.*)</strong>', html_code)).pack()
答案 0 :(得分:1)
我认为你的正则表达式应该是(.*?)
?虽然我们正处于正则表达式的主题......
您不应该使用正则表达式来解析html 。你应该使用一个html解析器。
但是,如果您只需要一个Label
小部件
"\n".join(findall('<strong>(.*?)</strong>', html_code))
否则,您可以使用forloop为每个窗口小部件创建一个新标签,其结果为findall
,作为文本和网格/打包网格根据您想要的布局。