小编Gaw*_*ndy的帖子

为什么python的re.search方法挂起?

我正在使用python regex库解析一些字符串,目前我发现我的regex太复杂或正在搜索的字符串太长。

这是挂断的示例:

>>> import re
>>> reg = "(\w+'?\s*)+[-|~]\s*((\d+\.?\d+\$?)|(\$?\d+\.?\d+))"
>>> re.search(reg, "**LOOKING FOR PAYPAL OFFERS ON THESE PAINTED UNCOMMONS**") #Hangs here...
Run Code Online (Sandbox Code Playgroud)

我不确定发生了什么。任何帮助表示赞赏!

编辑:这是与我要匹配的示例的链接:Regxr

python regex

5
推荐指数
1
解决办法
641
查看次数

标签 统计

python ×1

regex ×1