Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन रेगुलर एक्सप्रेशन द्वारा उठाए गए अपवाद को कैसे कैप्चर करें?


जब match मेथड लागू किया जाता है, यदि पता चलता है कि कोई मैच नहीं हैं, तो None लौटाया जाता है। re मॉड्यूल में कोई फंक्शन नहीं हैं जो सूची या मैच खाली होने पर अपवाद फेंकते हैं।

exception re.error

अपवाद तब उठाया जाता है जब यहां किसी फंक्शन को पास की गई स्ट्रिंग एक वैध रेगुलर एक्सप्रेशन नहीं है (उदाहरण के लिए, इसमें अनमैच्ड पैरेंथेसिस हो सकते हैं) या संकलन या मिलान के दौरान कोई अन्य त्रुटि होती है। यदि कोई स्ट्रिंग किसी पैटर्न के लिए कोई मैच नहीं रखती है तो यह कभी त्रुटि नहीं है।


  1. - पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स कैसे काम करते हैं?

    रेगुलर एक्सप्रेशन लिटरल्स में एक वैकल्पिक मोडिफायर शामिल हो सकता है जो मिलान के विभिन्न पहलुओं को नियंत्रित करता है। मोडिफायर्स को वैकल्पिक फ्लैग के रूप में निर्दिष्ट किया जाता है। आप एक्सक्लूसिव OR (|) का उपयोग करके कई मोडिफायर प्रदान कर सकते हैं, और इन्हें निम्न में से किसी एक द्वारा दर्शाया जा सक

  1. - पायथन में LookupError एक्सेप्शन कैसे पकड़ें?

    LookupError एक्सेप्शन उन एरर्स के लिए बेस क्लास है जो तब उठाए जाते हैं जब कुछ नहीं मिलता। मैपिंग या सीक्वेंस पर उपयोग किए जाने वाले कुंजी या इंडेक्स के अमान्य होने पर उठाए गए एक्सेप्शन्स के लिए बेस क्लास: IndexError, KeyError। IndexError तब उठाया जाता है जब सीक्वेंस रेफरेंस रेंज से बाहर होता है। दिए

  1. - पायथन एक्सेप्शन मैसेज को कैसे कैप्चर और प्रिंट करें?

    पायथन एक्सेप्शन मैसेज को दो कोड उदाहरणों में दिखाए अनुसार अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है। पहले में, हम एक्सेप्शन ऑब्जेक्ट के message एट्रिब्यूट का उपयोग करते हैं। उदाहरण try: a = 7/0 print(float(a)) except BaseException as e: print(e.message) आउटपुट integer division o