【发布时间】:2012-01-18 08:20:18
【问题描述】:
我正在构建一个脚本来读取和解析 Ruby 中的 markdown 文件。该脚本需要能够读取和理解文件顶部的 multimarkdown 标头信息,以便它可以对输出执行其他操作。
标头值如下所示:
Title: My Treatise on Kumquats
Author: Joe Schmoe
Author URL: http://somedudeswebsite.me/
Host URL: http://googlesnewthing.com/
Created: 2012-01-01 09:41
我不知道如何将文本行拆分为一个简单的键值字典。在这种情况下,内置的拆分功能似乎不起作用,因为我只希望它在每行中第一次出现冒号 (:) 时拆分。额外的冒号将成为值字符串的一部分。
如果重要的话,我在 OS X 上使用 Ruby 1.8.7。
【问题讨论】: