2024-03-29 02:16:51 发布
网友
我想使用Python脚本中的PCRE library,或者类似的东西。这些脚本将用于个人使用,因此不太可移植、快速和简洁的代码是可以接受的。如何告诉python发送一个字符串和一个正则表达式到pcre并返回结果?在
Tor,发现这个老问题是因为它是一个好问题,对于任何想要将项目从PHP迁移到python的人来说仍然是及时的。在
我也是PCRE的超级粉丝。在Python上,re非常有限,但好消息是还有另一个名为regex的模块,它提供了PCRE的许多出色功能,包括:
re
regex
还有更多,包括PCRE没有提供的一些功能,例如类减法、可变长度查找和模糊匹配。
如果开发人员将该项目付诸实施,Python将突然配备一个出色的regex引擎,这将使它对一直在犹豫是否要从PHP转换的regex爱好者更有吸引力。在
请仔细阅读说明,因为该模块可以在两种模式下运行,一种是为了与re兼容,另一种是为了与所有酷特性兼容。使用(?V0)或(?V1)指定模式
(?V0)
(?V1)
在Unix上,使用pip安装非常简单。在Windows上,我没有设法让regex模块与64位python一起工作。我卸载了2.7和3.3的64位安装,在32位中重新安装,并在这两个版本上安装了regex模块。在
从这里出发的地方:
Tor,发现这个老问题是因为它是一个好问题,对于任何想要将项目从PHP迁移到python的人来说仍然是及时的。在
我也是PCRE的超级粉丝。在Python上,
re
非常有限,但好消息是还有另一个名为regex
的模块,它提供了PCRE的许多出色功能,包括:还有更多,包括PCRE没有提供的一些功能,例如类减法、可变长度查找和模糊匹配。
如果开发人员将该项目付诸实施,Python将突然配备一个出色的regex引擎,这将使它对一直在犹豫是否要从PHP转换的regex爱好者更有吸引力。在
请仔细阅读说明,因为该模块可以在两种模式下运行,一种是为了与
re
兼容,另一种是为了与所有酷特性兼容。使用(?V0)
或(?V1)
指定模式在Unix上,使用pip安装非常简单。在Windows上,我没有设法让
regex
模块与64位python一起工作。我卸载了2.7和3.3的64位安装,在32位中重新安装,并在这两个版本上安装了regex
模块。在从这里出发的地方:
相关问题 更多 >
编程相关推荐