Я объединил разметку MathJax и Markdown, поэтому мне нужно заменить все $$
на <span>$$</span>
, чтобы Markdown не отображал знаки $$_^... из MathJax. Также все \[ \]
необходимо заменить на <div>\[ \]</div>
.
Я нашел похожий вопрос, но это не совсем то, что мне нужно. мне нужно преобразовать это
This is $some$ math \[equation\] which I $like$.
к этому
This is <span>$some$</span> math <div>\[equation\]</div> which I <span>$like$</span>.
Вероятно, мне нужно только регулярное выражение
text = text.replace(/\$.*?\$/g, "meow");
как-то включать и $$
знаки (или \[ \]
) и просто с $1
вставлять текст внутрь <span>$$1$</span>
и адаптировать под PHP.