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

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


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

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

उदाहरण

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

आउटपुट

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

None
\d

  1. बोकेह (पायथन) में छवियों के साथ कैसे काम करें?

    बोकेह में छवियों के साथ काम करने के लिए, image_url() . का उपयोग करें विधि और छवियों की एक सूची पास करें। कदम किसी फ़ाइल में सहेजे गए आउटपुट को उत्पन्न करने के लिए डिफ़ॉल्ट आउटपुट स्थिति को कॉन्फ़िगर करें जब :func:show कहा जाता है। प्लॉटिंग के लिए एक नया चित्र बनाएं। दिए गए URL से लोड की गई छवियों क

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

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

  1. पायथन मॉड्यूल कैसे काम करते हैं?

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