php - Bagaimana untuk memadankan H1~H6 Markdiwn menggunakan ungkapan biasa?
某草草
某草草 2017-06-14 10:49:55
0
2
708

Hanya menggunakan /(#{1,6}) *(S+) *(?:r|n)*/ sememangnya boleh memadankan tajuk H1~H6 dalam Markdown, tetapi ia juga boleh memadankan rujukan dan # (seperti ulasan) dalam blok kod, seperti:

Seperenggan teks

Ulasan menggunakan >

atau

# 使用四个空格缩进的注释

# 使用`的注释

// code... # 代码注释
# 使用"的注释

Bagaimana untuk menghapuskan situasi ini yang tidak memerlukan padanan?

某草草
某草草

membalas semua(2)
滿天的星座

Setakat soalan anda. /^#/Nampaknya dapat memenuhi keperluan, tetapi ia tidak dapat menyokong bahasa yang beranotasi dengan # seperti php dan bash.

Jadi, jika anda ingin cukup tepat, anda perlu menghuraikan md menjadi kepingan.

过去多啦不再A梦

Saya rasa soalan anda ialah peraturan untuk blok kod dan tajuk yang diulas adalah sama, cara membezakannya.

Dua cara untuk membezakan

  • Peraturan tukar tajuk

  • Blok kod diletakkan dalam tag tetap

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan