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. पायथन में नियमित अभिव्यक्ति क्या है?

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