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

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

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

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

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

1 ответ

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

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

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

С заменой \1\2

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

DEMO

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

Другие вопросы по тегам