【发布时间】:2014-09-07 01:10:05
【问题描述】:
我可以找到包围一条线但不能包围和替换的示例,而且我对 Regex 有点陌生。
我正在尝试减轻我的降价,这样我就不需要添加 html 来使其居中图像。
使用 pandoc,我显然需要用 DIV 标签包围和成像,以使其居中、右对齐或其他。
我不想每次都输入,我只想用 ruby 脚本预处理我的 markdown,并让 ruby 为我添加到 DIV 中。
所以我可以输入:
center
然后运行一个 ruby 脚本,将其更改为
<div class="center">

</div>
我希望正则表达式找到“中心!”去掉“中心”这个词,用DIV标签包围其余的词。
我将如何做到这一点?
【问题讨论】:
-
您可能还想看看 johnmacfarlane.net/pandoc/scripting.html 但也许更好:为什么不将 CSS 应用于所有图像而不是仅应用于
img.center? -
我可能想要一些居中,一些左,一些右,但我找不到如何将类名传递给与 pandoc 一起使用的 markdown 中的图像。此外,如果我让它工作,我也可以为其他类型的东西做很多降价定制。不过我是新手,也许我正在重新发明一个轮子。
-
是的,不幸的是图像在 Pandoc 中还没有属性(如类名)。有一个开放的issue on that。
标签: ruby regex markdown pandoc