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