如何显示我的“查找”和#39;结果就是它自己的独立线?

时间:2016-05-12 00:35:00

标签: python regex tkinter

目前,我的所有结果都显示为一条长行,是否有办法将结果分开,如下所示:

  • "结果1"
  • "结果2"
  • "结果3"
  • "结果4"

等等

这里是我的代码:

Label(new_window, text = findall('<strong>(.*)</strong>', html_code)).pack()

1 个答案:

答案 0 :(得分:1)

我认为你的正则表达式应该是(.*?)?虽然我们正处于正则表达式的主题......

您不应该使用正则表达式来解析html 。你应该使用一个html解析器。

但是,如果您只需要一个Label小部件

,请回答您的问题
"\n".join(findall('<strong>(.*?)</strong>', html_code))

否则,您可以使用forloop为每个窗口小部件创建一个新标签,其结果为findall,作为文本和网格/打包网格根据您想要的布局。