2011-09-13 10 views
1

私はテーブルとプレーンテキストファイルを持っている:ascii-artテーブルを自動的にマークアップするには?

http://uucode.com/tmp/20110913/vim-index.txt
(またはタイプ:vimの中に「ヘルプインデックス」)

私はコンピュータに優しいフォームにテーブルを変換します。たとえば、HTMLまたはExcelに挿入します。

どのように自動的に作成するのですか?たぶん軽量のマークアップツールでこのようなテーブルを認識できますか?あるいは有用なアルゴリズムを持った研究論文がありますか?

答えて

1

プラグイン "vimwiki:Vimのための個人の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に変換するためのコマンドが用意されています( http://www.vim.org/scripts/script.php?script_id=2226)は、そのWikiページのテーブル構文を定義

*:Vimwiki2HTML* 
    Convert current wiki page to HTML. 

正規表現を使用してテーブルをこの形式に変換し、このプラグインを使用してHTMLに変換することができます。

関連する問題