Я пытаюсь добавить суб / верхний индекс к Parsedown.
ParsedownФункции кажутся мне джунглями. Я пытался понять это, но не смог расшифровать это.
Превращение текста в <sub>text</sub>
кажется, больше проблем, чем я думал.
Обернуть голову вокруг структуры его кода — это просто то, чего я не могу, и любая помощь будет чрезвычайно признательна.
Это очень простое регулярное выражение.
Использование:
\~(.*)\~|\^\((.*)\)
С заменой <к югу> \ 1 \ 2</ Суб>
В регулярном выражении есть две группы. Ключевым моментом здесь является то, что группы не будут совпадать одновременно, поэтому вы можете использовать \ 1 \ 2
Постарайтесь понять это и улучшить, если вам нужно что-то более сложное.
Других решений пока нет …