我正在尝试将子/上标添加到Parsedown。
Parsedown的功能对我来说似乎是一个丛林。我一直试图理解它,但一直无法破译它。
将〜文本〜转换为<sub>text</sub>
似乎比我想象的更具挑战性。
围绕他的代码结构缠绕我的头脑,这是我无法做到的,任何帮助都会非常感激。
答案 0 :(得分:2)
这是一个非常简单的正则表达式。
使用:
\~(.*)\~|\^\((.*)\)
替换&lt; sub&gt; \ 1 \ 2&lt; / sub&gt;
正则表达式中有两组。关键是这些小组不会同时匹配,这就是为什么你可以使用\ 1 \ 2
如果您需要更复杂的东西,请尝试理解并改进。