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

पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स


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

क्र.सं. मोडिफायर और विवरण
1 re.I
केस-इनसेंसिटिव मिलान करता है।
2 re.L
वर्तमान लोकेल के अनुसार शब्दों की व्याख्या करता है। यह व्याख्या अल्फाबेटिक ग्रुप (\w और \W) के साथ-साथ वर्ड बाउंड्री व्यवहार (\b और \B) को प्रभावित करती है।
3 re.M
$ को केवल स्ट्रिंग के अंत के बजाय लाइन के अंत से मिलान करता है और ^ को केवल स्ट्रिंग की शुरुआत के बजाय किसी भी लाइन की शुरुआत से मिलान करता है।
4 re.S
पीरियड (डॉट) को नई लाइन सहित किसी भी वर्ण से मिलान करने की अनुमति देता है।
5 re.U
यूनिकोड कैरेक्टर सेट के अनुसार अक्षरों की व्याख्या करता है। यह फ्लैग \w, \W, \b, \B के व्यवहार को प्रभावित करता है।
6 re.X
"क्लीनर" रेगुलर एक्सप्रेशन सिंटैक्स की अनुमति देता है। यह व्हाइटस्पेस को अनदेखा करता है (सेट [] के अंदर या बैकस्लैश द्वारा एस्केप किए जाने पर छोड़कर) और बिना एस्केप किए # को कमेंट मार्कर मानता है।

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

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

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

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

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

    सरल शब्दों में, एक रेगुलर एक्सप्रेशन कैरेक्टर(s) का एक क्रम है जिसका उपयोग मुख्य रूप से स्ट्रिंग या फ़ाइल में पैटर्न खोजने और बदलने के लिए किया जाता है। वे पायथन, पर्ल, R, जावा आदि जैसी अधिकांश प्रोग्रामिंग भाषाओं द्वारा समर्थित हैं।रेगुलर एक्सप्रेशन कोड, लॉग फ़ाइलों, स्प्रेडशीट्स, या यहां तक कि दस्