我正在尝试将sub/script添加到Parsedown中。
Parsedown的函数对我来说就像一片丛林。我一直试图理解它,但一直无法破译。
将~text~转换为<sub>text</sub>
似乎比我想象的更具挑战性。
我无法理解他的代码结构,任何帮助都将不胜感激。
这是一个非常简单的正则表达式。
用途:
~(.*)~|^((.*))
在替换<sub>\1\2<sub>
正则表达式中有两组。这里的关键是组不会同时匹配,这就是为什么你可以使用\1\2
演示
如果你需要更复杂的东西,试着去理解它并改进它。