相关疑难解决方法(0)

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

如何获取Python正则表达式的字符类的完整列表以快速查找特定的特殊字符?

这个 python文档给出了元字符的完整列表

。^ $ * + ? { } [ ] \ | ( )

同样,是否有一个页面给出了字符类别的完整列表?

我假设该文档中的“字符类”指的是有限数量的某种特殊字符,而不是所有可能的 unicode 字符。如果有必要请纠正我。

我进行了搜索,但没有找到规范术语。

如果“字符类”确实指的是所有可能的unicode字符,我想将我的问题更改为“在python中查找正则表达式特殊字符的便捷方法”。

似乎正则表达式.info称之为“速记字符类”

更积极的例子(我正在寻找)是\d,,,等等\s;负面例子(我不是在寻找)是\S\Aabcdefghijklmnopqrstuvwxyz0123456789

我在Python doc和stackoverflow上搜索了“字符类”和“简写字符类”,但没有找到我想要的。

为什么我需要这个?当我阅读文档的一部分时,例如

\w 或 \S(定义如下)等字符类也可以在集合内接受,尽管它们匹配的字符取决于 ASCII 模式还是 LOCALE 模式是否有效。

我想知道\w代表什么。在文档中搜索或在谷歌中搜索都会花费我一些时间。例如,在该文档上使用 chrome 的搜索菜单命令,\w会得到 41 个结果。

如果有这些字符的列表,我可以通过不超过 2 次搜索(小写字母和大写字母)来查找所有内容。

python regex

3
推荐指数
1
解决办法
1205
查看次数

标签 统计

regex ×2

python ×1