def iter_tbodies(table):
# type: (str) -> Iterator[Tuple[str, str, str]]
fragments = re.split(r'</?tbody>', table, flags=re.MULTILINE)
if len(fragments) <= 1:
return
tbodies = fragments[1:-1:2]
tablestart, tableend = fragments[0], fragments[-1]
for tbody in tbodies:
yield tablestart, '<tbody>%s</tbody>\n ' % tbody, tableend
评论列表
文章目录