我正在試圖找到代碼柵欄markdown的正則表達式。代碼柵欄markdown的正則表達式。它很簡單嗎?
```
some code
```
它應該匹配的模式,然後將其存儲在Javascript
首先的陣列I製成這樣的代碼:
```+\n[\s\S]+```+
然而,由於```不指示開始端。如果我有多個代碼圍欄,它選擇全像像下面的一個選擇:
```
some code
```
```
some code
```
我調查則marked代碼中發現以下
fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/
然而
的東西,這似乎只是MATHE先打。
什麼是正確的正則表達式?如果它太複雜了,我想我可以修改結果來構造Array。
如果有一個優雅的正則表達式,我會選擇它。
JavaScript。謝謝 –