3

Markdown を HTML に変換するための michelf のプロジェクトに基づくdflydev のmarkdownを使用しています。


私のサイトはデフォルトで RTL です。次のような左揃えの段落を許可するカスタム タグを追加したいと思います。

regular text, right aligned.

<- some text that will be aligned to the left

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

これらのブロックをキャッチする正規表現パターンを構築しようとしています:

  • 私が持っているため<- .../^<- ([^\n]+)/
  • フェンスで囲まれたブロックの場合、動作パターンを取得できませんでした

フェンシングされたブロックの正規表現と、既に持っている 1 行の正規表現の改善について助けてもらいたいです。

ありがとう!

4

2 に答える 2

0

最初のケースでは、使用できます

/^<-(.*?)$/

最初のグループを取得します。

2番目のケースの使用

/^<--(.*?)<--$/

最初のグループを取得します。

于 2012-12-25T17:22:24.327 に答える
0

これは、2 番目のグループに一致します。

^<--.*?<--$

最初のグループでは、代わりに次のようなものを使用します。

^<-[^-][^\r\n]*?$
于 2012-12-25T15:23:13.087 に答える