Задать вопрос
  • Как спарсить таблицу регулярками python?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Ну как бы регулярки для такого далеко не самый подходящий инструмент
    >>> import lxml.html
    >>> str1 = """
    ... <tr>
    ...           <td>99</td>
    ...           <td>Name</td>
    ...           <td>ЕГЭ</td>
    ...           <td>268</td><td>90</td><td>91</td><td>87</td>
    ...           <td></td>
    ...           <td>Копия</td>
    ...           <td>Нет</td>
    ...         </tr>"""
    >>> root = lxml.html.fromstring(str1)
    >>> [x.text for x in root.xpath('.//td')]
    ['99', 'Name', 'ЕГЭ', '268', '90', '91', '87', None, 'Копия', 'Нет']
    Ответ написан
    Комментировать