我正在使用基于dflydev's markdownmichelf's project将Markdown转换为HTML。

我的网站默认情况下是RTL,我想添加一个自定义标签以允许左对齐的段落,
就像是:

regular text, right aligned.

<- some text that will be aligned to the left

<--
fenced text that will be aligned to the left
<--

我正在尝试构建正则表达式模式以捕获这些块:
  • 对于<- ...,我有:/^<- ([^\n]+)/
  • 对于围栏,我无法获得工作模式

  • 我想获得有关围栏正则表达式以及改进已有的单行正则表达式的帮助。

    谢谢!

    最佳答案

    这将与您的第二组匹配:

    ^<--.*?<--$
    

    对于您的第一组,我将使用类似以下的内容:
    ^<-[^-][^\r\n]*?$
    

    08-25 15:35