如何捕獲由 Python 正則表示式引發的異常?
如果在實現 match 方法後發現沒有匹配項,則將返回 None。re 模組中沒有函式在列表或匹配項為空時丟擲異常
異常 re.error
當傳遞給此處某個函式的字串不是有效的正則表示式(例如,它可能包含不匹配的括號)或在編譯或匹配過程中發生其他錯誤時引發該異常。如果字串不包含模式的任何匹配項,永遠不會出錯。
廣告
如果在實現 match 方法後發現沒有匹配項,則將返回 None。re 模組中沒有函式在列表或匹配項為空時丟擲異常
異常 re.error
當傳遞給此處某個函式的字串不是有效的正則表示式(例如,它可能包含不匹配的括號)或在編譯或匹配過程中發生其他錯誤時引發該異常。如果字串不包含模式的任何匹配項,永遠不會出錯。