Parsedown, добавить суб / верхний индекс

Я пытаюсь добавить суб / верхний индекс к Parsedown.

ParsedownФункции кажутся мне джунглями. Я пытался понять это, но не смог расшифровать это.

Превращение текста в <sub>text</sub> кажется, больше проблем, чем я думал.

Обернуть голову вокруг структуры его кода — это просто то, чего я не могу, и любая помощь будет чрезвычайно признательна.

1

Решение

Это очень простое регулярное выражение.

Использование:

\~(.*)\~|\^\((.*)\)

С заменой <к югу> \ 1 \ 2</ Суб>

В регулярном выражении есть две группы. Ключевым моментом здесь является то, что группы не будут совпадать одновременно, поэтому вы можете использовать \ 1 \ 2

DEMO

Постарайтесь понять это и улучшить, если вам нужно что-то более сложное.

2

Другие решения

Других решений пока нет …