我遇到了一個看似簡單的Python正則表達式的問題。什麼是sre_constants.error:什麼都不重複
# e.g. If I wanted to find "mark has wonderful kittens, but they're mischievous.."
p = re.compile("*kittens*")
這將失敗與錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/re.py", line 190, in compile
return _compile(pattern, flags)
File "/usr/lib64/python2.7/re.py", line 242, in _compile
raise error, v # invalid expression
sre_constants.error: nothing to repeat
我可能失去了一些東西很簡單,正則表達式肯定不是我的強項!
感謝。這似乎是完美的。順便說一句 - 有沒有學習RE的指南,你(或其他人)會推薦? Python文檔非常棒,但是看起來有點陡峭。 –
@RickyHewitt試試http://www.regular-expressions.info/tutorial.html。 – unwind