Как написать простой маркер подсветки (синтаксиса) с нуля с javascript? - PullRequest
0 голосов
/ 19 января 2020

Я хочу создать простой и быстрый маркер уценки с javascript.

Ввод:

This is a **test bold** and __italic__ markdown. 

Вывод (HTML):

This is a <b>**test bold**</b> and <i>__italic__</i> markdown.

1 Ответ

0 голосов
/ 20 января 2020

Я не уверен, что этот ответ - лучшая практика и самый быстрый способ:

let data = 'This is a **test bold** and __italic__ markdown.';
data = data.replace(/\*\*(.*?)\*\*/g, '<b>**$1**</b>');
data = data.replace(/__(.*?)__/g, '<i>__$1__</i>');
...