html - 如何将 HTML 表格转换为固定字体的文本表格?

标签 html perl text

我有一个 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 中处理这个问题并编写流程,但我希望那里已经有一些库可以为我做这件事。

最佳答案

我用过 Text::Table取得了巨大的成功。结合类似 HTML::TreeBuilder 的内容这应该很容易。

关于html - 如何将 HTML 表格转换为固定字体的文本表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488936/

相关文章:

c - 如何在 C 中编辑文本文件中行的特定部分?

HTML - 如何将段落分成同样宽的行?

html - CSS 字体大小破坏放置

perl - 在 mod_perl 下使用 NYTProf 和 Mason

regex - Bash 替换文件中的 '\n\n}' 字符串

multithreading - Perl崩溃: Wrong use of glob in threads?

java - 我怎样才能在 Java 中实现这一点?

jquery tr 选择困惑

forms - inputmode 属性是否有效(在 HTML5 表单中)?

html - 固定宽度的三个div的布局