【问题标题】:How do I convert a HTML table to a fixed font textual table?如何将 HTML 表格转换为固定字体的文本表格?
【发布时间】:2010-10-04 02:06:21
【问题描述】:

我有一个 Perl 应用程序,它读取基于 HTML 的标记并将其转换为文本输出。我遇到的一件事是需要轻松地将 HTML 表格转换为固定字体输出。

 <table border="1">
 <tr><td>Hello</td>
     <td>World</td>
 <tr>
     <td>foo</td>
     <td>bar</td>
 </tr></table>

我正在寻找可以采用上表并创建类似以下内容的东西。

 ------------------------------
 | Hello     | World          |
 ------------------------------
 | foo       | bar            |
 ------------------------------

我知道如何在 Perl 中解决这个问题并编写该过程,但我希望那里有一些库已经可以为我做这件事。

【问题讨论】:

    标签: html perl text


    【解决方案1】:

    我使用Text::Table 取得了巨大成功。结合HTML::TreeBuilder 之类的东西应该很容易。

    【讨论】:

      【解决方案2】:

      如果可用,我会使用lynx、links 或w3m 等外部程序。不过,我不知道他们是否可以处理向他们抛出的任意 HTML。

      【讨论】:

        猜你喜欢
        • 2012-06-21
        • 2020-03-19
        • 1970-01-01
        • 1970-01-01
        • 2020-03-24
        • 1970-01-01
        • 1970-01-01
        • 2021-10-03
        • 2019-01-10
        相关资源
        最近更新 更多