【问题标题】:Parsedown, add sub/superscriptParsedown,添加子/上标
【发布时间】:2014-11-10 03:59:12
【问题描述】:

我正在尝试将子/上标添加到 Parsedown

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

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

我无法理解他的代码结构,这只是我无法做到的,我们将非常感谢任何帮助。

【问题讨论】:

  • 我已经查看了源代码,试图在其中找到正面和反面,但并没有真正做到。几个月前我也尝试过学习正则表达式,但它似乎非常困难,我最终将它推迟到即将到来的圣诞节假期。我知道这不仅仅是为了我的工作,但我现在真的不知道该怎么办。

标签: php regex markdown parsedown


【解决方案1】:

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

用途:

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

使用替换 \1\2

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

DEMO

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

【讨论】:

  • 谢谢 :) 但是我仍然很难将它与 parsedown 集成。
猜你喜欢
  • 2016-06-17
  • 2017-01-03
  • 2017-04-07
  • 2014-06-19
  • 2014-11-15
  • 2018-03-02
  • 1970-01-01
  • 2018-08-14
  • 1970-01-01
相关资源
最近更新 更多