这个 python文档给出了元字符的完整列表
。^ $ * + ? { } [ ] \ | ( )
同样,是否有一个页面给出了字符类别的完整列表?
我假设该文档中的“字符类”指的是有限数量的某种特殊字符,而不是所有可能的 unicode 字符。如果有必要请纠正我。
我进行了搜索,但没有找到规范术语。
如果“字符类”确实指的是所有可能的unicode字符,我想将我的问题更改为“在python中查找正则表达式特殊字符的便捷方法”。
似乎正则表达式.info称之为“速记字符类”
更积极的例子(我正在寻找)是\d,,,等等\s;负面例子(我不是在寻找)是\S\Aabcdefghijklmnopqrstuvwxyz0123456789
我在Python doc和stackoverflow上搜索了“字符类”和“简写字符类”,但没有找到我想要的。
为什么我需要这个?当我阅读文档的一部分时,例如
\w 或 \S(定义如下)等字符类也可以在集合内接受,尽管它们匹配的字符取决于 ASCII 模式还是 LOCALE 模式是否有效。
我想知道\w代表什么。在文档中搜索或在谷歌中搜索都会花费我一些时间。例如,在该文档上使用 chrome 的搜索菜单命令,\w会得到 41 个结果。
如果有这些字符的列表,我可以通过不超过 2 次搜索(小写字母和大写字母)来查找所有内容。