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

पायथन रेगुलर एक्सप्रेशन में रेंज का उपयोग कैसे करें?

रेगुलर एक्सप्रेशन में श्रेणी

वर्णों की श्रेणी को दो वर्ण देकर और उन्हें '-' से अलग करके इंगित किया जा सकता है, उदाहरण के लिए [a-z] किसी भी लोअरकेस ASCII अक्षर से मेल खाएगा, [0-5][0-9] मेल खाएगा 00 से 59 तक दो अंकों की सभी संख्याएँ।

यदि - बच निकला है (उदा. [a\-z]) या यदि इसे पहले या अंतिम वर्ण (उदा. [a-]) के रूप में रखा गया है, तो यह शाब्दिक '-' से मेल खाएगा।

रेगेक्स [ए-जेड] ए से जेड तक सभी अपरकेस अक्षरों से मेल खाता है। इसी तरह रेगेक्स [ए-सी] लोअरकेस अक्षरों से ए से जेड तक मेल खाता है।

रेगेक्स [0-9] 0 से 9 तक एकल-अंकीय संख्याओं से मेल खाता है। [1-9][0-9] 10 से 99 तक दो अंकों वाली संख्याओं से मेल खाता है। यह आसान हिस्सा है।


  1. पाइथन में [\d+] रेगुलर एक्सप्रेशन कैसे काम करता है?

    निम्न कोड दिखाता है कि रेगुलर एक्सप्रेशन [\d+] दिए गए स्ट्रिंग पर क्या करता है [\d+] रेगुलर एक्सप्रेशन एक अंक (0-9) या + वर्ण को दर्शाता है उदाहरण import re result = re.findall(r'[\d+]', 'Taran123tula+456') print result आउटपुट ['1', '2', '3', '+', 

  1. पाइथन में रेगुलर एक्सप्रेशन ग्रुपिंग कैसे काम करती है?

    समूह बनाना हम रेगुलर एक्सप्रेशन के भाग को कोष्ठकों से घेर कर समूहित करते हैं। इस प्रकार हम एक वर्ण के बजाय पूरे समूह में ऑपरेटरों को लागू करते हैं। ग्रुप कैप्चर करना कोष्ठक न केवल उप-अभिव्यक्तियों को समूहित करते हैं बल्कि वे बैकरेफरेंस भी बनाते हैं। रेगुलर एक्सप्रेशन के समूहीकृत भाग से मेल खाने वाल

  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

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