我有一个包含表格的纯文本文件:
http://uucode.com/tmp/20110913/vim-index.txt
(或在vim中输入“:help index”)
我想将表转换为计算机友好的表单。例如,HTML或Excel。
有任何建议如何自动制作吗?也许一些轻量级标记工具可以识别这样的表?或者可能有一些有用算法的研究论文?
答案 0 :(得分:1)
插件“vimwiki:Vim的个人Wiki”(http://www.vim.org/scripts/script.php?script_id=2226)定义了其wiki页面的表格语法:
| Year | Temperature (low) | Temperature (high) |
|------+-------------------+--------------------|
| 1900 | -10 | 25 |
| 1910 | -15 | 30 |
| 1920 | -10 | 32 |
| 1930 | _N/A_ | _N/A_ |
| 1940 | -2 | 40 |
>
In HTML the following part >
| Year | Temperature (low) | Temperature (high) |
|------+-------------------+--------------------|
>
is higlighted as a table header.
它提供了一个从文本转换为html的命令:
*:Vimwiki2HTML*
Convert current wiki page to HTML.
也许您可以使用一些正则表达式将表格转换为此格式,然后使用此插件将其转换为HTML。