2015-06-30 40 views

回答

1

是的,這是可能的 - 例如,如果正則表達式使用lookaround assertions是超越比賽本身的邊緣:

(?<=)bar(?=) 

將在"foo bar baz"匹配bar,但不是在"bar"(這將是group(0))。

3

是的,它可能會失敗,例如當模式包含超前斷言時。

檢查finditer_test(r'a(?=b)', 'abc')