有没有办法使用 listings 包(我已经在 Python 中使用它了)来突出显示正则表达式?也就是说,正则表达式在文档中显示得就像源代码一样,但在(例如)文字和字符类、转义控制字符和实际控制字符之间有某种区别。
这在在线正则表达式测试工具中并不少见的功能。
不管怎样,我的文档中讨论的正则表达式将用于在 LaTeX 代码上查找/替换,并将显示为\lstinline
s。
编辑背景颜色似乎很常见:
- 正则表达式
- http://regexpal.com/-- 几乎(?) 与 regexbuddy 相同
崇高的文本显然确实进行了字符颜色突出显示:
这似乎是 (i) 主观上最好的,并且 (ii) 与现有列表最兼容。
以供参考https://www.debuggex.com/有一个很好的可视化解析器,它比 (i) 我所考虑过的任何东西都更进一步,并且 (ii) 在基于文本的框架中成为可能。