ホームページ  >  に質問  >  本文

php - 正規表現を使用してMarkdiwnのH1〜H6を照合するにはどうすればよいですか?

単に /(#{1,6}) *(\S ) *(?:\r|\n)*/ を使用するだけで、Markdown の H1 ~ H6 タイトルと実際に一致します。また、コード ブロック内の # (コメントなど) を含む参照とも一致します。例:

テキストの段落

>

を使用したコメント
###または### リーリー

# `

を使用したコメント リーリー

一致する必要のない状況を除外するにはどうすればよいですか?

某草草某草草2706日前700

全員に返信(2)返信します

  • 滿天的星座

    滿天的星座2017-06-14 10:51:55

    ご質問に関する限り。 /^#/ニーズには応えられそうですが、phpやbashなど#のアノテーションが付いた言語には対応できません。

    そのため、十分な精度を保ちたい場合は、MD をチャンクに解析する必要があります。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-14 10:51:55

    あなたの質問は、コメントされたコードブロックとタイトルのルールは同じであり、それらをどのように区別するかということだと思います。

    見分ける2つの方法

    • タイトル変更ルール

    • コードブロックは固定タグに配置されます

    返事
    0
  • キャンセル返事