我正在使用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