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

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


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

निम्नलिखित कोड पायथन रेगेक्स में बैकस्लैश के कार्य को हाइलाइट करता है।

उदाहरण

import re
result = re.search('\d', '\d')
print result
result = re.search(r'\\d', '\d')
print result.group()

आउटपुट

यह आउटपुट देता है

None
\d

  1. Python में Bokeh के साथ इमेजेज के साथ कैसे काम करें? Python में Bokeh के साथ इमेजेज के साथ कैसे काम करें?

    Bokeh में इमेजेज के साथ काम करने के लिए image_url() मेथड का उपयोग करें और इमेजेज की लिस्ट पास करें। चरण :func:show कॉल होने पर फाइल में सेव आउटपुट जनरेट करने के लिए डिफ़ॉल्ट आउटपुट स्टेट कॉन्फिगर करें। प्लॉटिंग के लिए नया फिगर बनाएं। दिए गए URLs से लोड की गई इमेजेज रेंडर करें। Bokeh ऑब्जेक्ट या एप

  1. - पायथन फ़ाइलों में अंडरस्कोर _ कैसे काम करता है?

    अंडरस्कोर (_) पायथन में विशेष है। पायथन में अंडरस्कोर का उपयोग करने के 5 मुख्य मामले हैं। 1. इंटरप्रेटर में अंतिम एक्सप्रेशन का मान स्टोर करना पायथन इंटरप्रेटर अंतिम एक्सप्रेशन के मान को _ नामक विशेष वेरिएबल में स्टोर करता है। >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मानों को अनदेखा करन

  1. - Python Modules कैसे काम करते हैं?

    Python Modules का Working Python के पास Definitions को एक File में रखने और उन्हें Script या Interpreter के Interactive Instance में उपयोग करने का तरीका है। ऐसी File को Module कहते हैं; एक Module से Definitions को अन्य Modules या Main Module (Variables का Collection जो आपको Top Level पर Execute किए