Я пытаюсь добавить поддержку в showdown.js для ограждения кода, но я все еще своего рода новичок в регулярных выражениях. Ограждение кода, если вы не знаете, выглядит так:
```javascript
alert('hello world');
```
Тогда это создаст что-то вроде:
<code><div class="highlight">
<pre lang="javascript">
alert('hello world');
Как мне поймать `` `(что угодно) \ n (что угодно)` `` в регулярном выражении со вкусом JavaScript?