Php Regex替换字符串的类似分隔符
我在StackOverflow上查看了各种正则表达式的答案,但我找不到任何与我的问题相关的东西 我有一些网页文本(实际上是LaTeX)的形式Php Regex替换字符串的类似分隔符,php,html,regex,preg-replace,Php,Html,Regex,Preg Replace,我在StackOverflow上查看了各种正则表达式的答案,但我找不到任何与我的问题相关的东西 我有一些网页文本(实际上是LaTeX)的形式$inline\u LaTeX$和$$paration\u LaTeX$$,我想用PHP分别替换它们 \color{red}inline\u latex 及 \color{red}段落\u latex i、 e.将$的分隔符替换为span标记,将$的分隔符替换为段落标记。在存在$和$$的地方,将同时替换多个字符串 我尝试过的:我在使用regex时遇到了困难,
$inline\u LaTeX$
和$$paration\u LaTeX$$
,我想用PHP分别替换它们
\color{red}inline\u latex
及
\color{red}段落\u latex
i、 e.将$的分隔符替换为span标记,将$的分隔符替换为段落标记。在存在$
和$$
的地方,将同时替换多个字符串
我尝试过的:我在使用regex时遇到了困难,所以我使用了三次str\u replace
。第一个将$
替换为~
,第二个将$
替换为span
,第三个将~
替换为p
标记。这是劣质的,但它仍然不起作用,因为我没有一个关闭标签的解决方案。我知道使用regex/preg_replace更好
请帮忙这不是作业。我是一名数学教师,正在设计一个简单的课堂练习网页,我正在学习PHP。谢谢第一次更换
\$\$([^$]+)\$\$
与
与
\\color{red}\1
请参见演示和第一次更换
\$\$([^$]+)\$\$
与
与
\\color{red}\1
请参阅演示和谢谢!我正在尝试这个!!谢谢我正在尝试这个!!
\$([^$]+)\$
<span class="latex">\\color{red}\1</span>