我想得到里面所有的东西。 我写了这段代码:
matchObj = re.search(r'<tr>(.*?)</tr>', txt, re.M|re.I|re.S)
但我只得到第一组。
如何获取所有组?
提前致谢:)
最佳答案
查找
matchObj = re.findall(r'<tr>(.*?)</tr>', txt, re.M|re.I|re.S)
搜索
只找到给定字符串中的第一个。
您可以在 regex 中阅读更多关于您可以使用的不同方法的信息.
但是,看起来您正在解析 HTML。你为什么不使用 HTMl parser ?
关于python - 在 [Python] 中查找所有 TR(来自 html <table>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13823479/