匹配乳胶的正则表达式

2024-05-13 09:29:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过在Python中编写类似于latex2html的东西来学习正则表达式。但我很难弄清楚如何匹配乳胶方程——类似于$。。。$哪里。。。可以是乳胶中的任何表达式,同时允许转义序列。在

换句话说,问题案例是$\$$。我希望正则表达式与$\$$匹配,而不仅仅是$\$。在


Tags: 表达式案例乳胶方程转义序列latex2html
2条回答

您可以使用负查找来确保与\$不匹配。比如:

\\$.*?(?<!\\\\)\\$

例如

^{pr2}$

将找到两个匹配项:$x= \$12$$x=12$

佩塔的回答应该能让你开始。在

看看设计用于处理LaTeX标记的Python代码的一个示例可能也很有帮助:http://hg.python.org/cpython/file/bf7329190ca6/Tools/scripts/texcheck.py

相关问题 更多 >