【发布时间】:2010-12-01 23:00:13
【问题描述】:
我需要匹配以下开头的任何字符串:
'/Engine
并以:
结尾ir_vrn'
我用过这个:
vrn_page = re.compile('\'/Engine[a-zA-Z0-9._+-&/?:=]+ir_vrn\'')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.6/re.py", line 245, in _compile
raise error, v # invalid expression
sre_constants.error: bad character range
但不适用于此字符串:
'/Engine/page/im/pop_mostra.php?P_=9078&P_Utentevisitatore=1702795&loto=http://s1.example.com/utloto/9/9078/Media/7df4164ecb81a5992280a1ce81120d05-3a5fa4377a23242690a273a82ea5d607&type=ir_vrn'
【问题讨论】:
-
我怀疑那是您使用的,因为该正则表达式甚至无法编译,正如回溯所证明的那样。
标签: python regex python-3.x