रेगेक्स पायथन में आर क्या है?
रेगेक्स पायथन में आर क्या है?

वीडियो: रेगेक्स पायथन में आर क्या है?

वीडियो: रेगेक्स पायथन में आर क्या है?
वीडियो: पायथन में नियमित अभिव्यक्तियाँ 2024, नवंबर
Anonim

में अजगर , आर '^$' एक है नियमित अभिव्यक्ति जो एक खाली लाइन से मेल खाता है। यह एक जैसा दिखता है नियमित अभिव्यक्ति ( regex ) आमतौर पर Django URL कॉन्फ़िगरेशन में उपयोग किया जाता है। NS ' आर ' सामने कहता है अजगर अभिव्यक्ति एक कच्ची स्ट्रिंग है। कच्चे स्ट्रिंग में, भागने के क्रम को पार्स नहीं किया जाता है। उदाहरण के लिए, '' सिंगल न्यूलाइन कैरेक्टर है।

इस प्रकार, R रेगेक्स क्या है?

रॉ स्ट्रिंग्स एस्केप सीक्वेंस (,, आदि) को प्रोसेस नहीं करते हैं और इस प्रकार आमतौर पर के लिए उपयोग किए जाते हैं regex पैटर्न, जिसमें अक्सर बहुत सारे वर्ण होते हैं। NS आर इसका मतलब है कि स्ट्रिंग को कच्चे स्ट्रिंग के रूप में माना जाना है, जिसका अर्थ है कि सभी एस्केप कोड को अनदेखा कर दिया जाएगा।

इसके अलावा, पायथन में क्या करता है? में अजगर , एक बैकस्लैश का उपयोग एक चरित्र से बचने के लिए किया जाता है, उदाहरण के लिए, एक न्यूलाइन वर्ण है। आप '\' के बारे में पूछते हैं आर ' - यह एक स्ट्रिंग है जिसमें शाब्दिक बैकस्लैश होता है, उसके बाद an आर . अगर, हालांकि, आपका मतलब था आर , यह एक कैरिज रिटर्न है।

यहाँ, अजगर स्ट्रिंग में r क्या है?

आर इसका मतलब है डोरी कच्चे के रूप में माना जाएगा डोरी . जब एक ' आर ' या ' आर ' उपसर्ग मौजूद है, बैकस्लैश के बाद एक वर्ण शामिल है डोरी परिवर्तन के बिना, और सभी बैकस्लैश को में छोड़ दिया जाता है डोरी . उदाहरण के लिए, डोरी शाब्दिक आर " " में दो वर्ण होते हैं: एक बैकस्लैश और एक लोअरकेस 'n'।

क्या पायथन में रेगेक्स है?

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

सिफारिश की: