] प्रिंट (re.sub ('\ s', '', 'नमस्ते वहाँ'))
) यह आम तौर पर सोचा जाता है कि जब भी भागने के अनुक्रमों का उपयोग किया जाता है, तो आर उपसर्ग की आवश्यकता होती है, लेकिन यह उदाहरण विरोधाभासी लगता है । यह तब उपयोगी हो सकता है जब आप एक ऐसे चरित्र का उपयोग करना चाहते हैं जिसे आम तौर पर एक भागने के अनुक्रम के रूप में व्याख्या की जाती है, जैसे कि बैकस्लैश (\)। अधिक व्हाट्सएप वर्ण। आर उपसर्ग के बिना, इस एस्केप अनुक्रम को एक टैब वर्ण (\ t) के रूप में व्याख्या किया जाएगा। हालाँकि, क्योंकि आर उपसर्ग का उपयोग किया जाता है, एस्केप सीक्वेंस की शाब्दिक रूप से व्याख्या की जाती है और एक या एक से अधिक व्हाट्सएप वर्णों से मेल खाती है। आर उपसर्ग के साथ उपयोग किया जाना चाहिए। एक अपवाद \ n एस्केप सीक्वेंस है, जिसका उपयोग एक न्यूलाइन चरित्र का प्रतिनिधित्व करने के लिए किया जाता है। इस एस्केप अनुक्रम का उपयोग आर उपसर्ग के बिना किया जा सकता है, जैसा कि निम्न उदाहरण में दिखाया गया है:
प्रिंट '\ n'
एक बैकस्लैश चरित्र का प्रतिनिधित्व करने के लिए। इस एस्केप अनुक्रम का उपयोग आर उपसर्ग के बिना भी किया जा सकता है, जैसा कि निम्न उदाहरण में दिखाया गया है:import re
print (re.sub('\s ', ' ', 'hello there there'))
प्रिंट '\\'
पायथन में भागने के दृश्यों का उपयोग करते समय हमेशा आवश्यकता नहीं होती है। हालांकि, किसी भी भ्रम या अप्रत्याशित व्यवहार से बचने के लिए आर उपसर्ग का उपयोग करना आम तौर पर एक अच्छा विचार है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3