使用Python正则表达式模块时必须转义哪些特殊字符?

时间:2016-01-11 01:27:35

标签: python regex escaping lexical-analysis

我使用Python模块重新编写用于词法分析的正则表达式。我一直在寻找一个完整的列表,列出哪些特殊字符必须被转义才能被正则表达式识别无效。有人可以指点我一个详尽的清单吗?

当前正则表达式中的那句话我写的是给我带来麻烦的:

[\|\^&\+-%\*\/=!>]

我希望识别这些字符:|^&+-%*/=!>

我没有逃脱我应该拥有的东西吗?

1 个答案:

答案 0 :(得分:2)

在方括号之后,唯一的特殊字符为-^]

[|\^&+\-%*/=!>]

您可以在此处找到特殊字符列表: