首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动标注ascii-art表格?

如何自动标注ascii-art表格?
EN

Stack Overflow用户
提问于 2011-09-13 19:30:18
回答 1查看 992关注 0票数 1

我有一个包含表格的纯文本文件:

http://uucode.com/tmp/20110913/vim-index.txt

(或者在vim中输入":help index“)

我想把表格转换成计算机友好的形式。例如,转换为HTML或Excel。

有什么建议如何让它自动生成吗?也许一些轻量级的标记工具可以识别这样的表?或者可能有一些研究论文提供了有用的算法?

EN

回答 1

Stack Overflow用户

发布于 2011-09-13 19:52:46

插件"vimwiki : Personal Wiki for Vim“( http://www.vim.org/scripts/script.php?script_id=2226 )为其维基页面定义了一个表格语法:

代码语言:javascript
复制
 | 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的命令:

代码语言:javascript
复制
*:Vimwiki2HTML*
    Convert current wiki page to HTML.

也许您可以使用一些正则表达式将表转换为这种格式,然后使用此插件将其转换为HTML。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7401127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档