1

我正在尝试将 sub/superscript 添加到Parsedown

Parsedown的功能对我来说就像丛林。我一直试图理解它,但无法破译它。

将 ~text~ 变成<sub>text</sub>似乎比我想象的更具挑战性。

围绕他的代码结构缠绕我的头,这只是我无法做到的,任何帮助将不胜感激。

4

1 回答 1

2

这是一个非常简单的正则表达式。

利用:

\~(.*)\~|\^\((.*)\)

使用替换 <sub>\1\2</sub>

正则表达式中有两个组。这里的关键是组不会同时匹配,这就是为什么你可以使用 \1\2

演示

如果您需要更复杂的东西,请尝试理解并改进。

于 2014-09-16T12:38:11.717 回答