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

पायथन रेगुलर एक्सप्रेशन में '.', '?' और '*' में क्या अंतर है?


स्पेशल कैरेक्टर डॉट '.'

(डॉट।) डिफ़ॉल्ट मोड में, यह न्यूलाइन को छोड़कर किसी भी कैरेक्टर से मेल खाता है। यदि DOTALL फ्लैग निर्दिष्ट किया गया है, तो यह न्यूलाइन सहित किसी भी कैरेक्टर से मेल खाता है।

स्पेशल कैरेक्टर '?'

परिणामी RE को पिछले RE की 0 या 1 पुनरावृत्ति से मेल खाने का कारण बनता है। ab? या तो 'a' या 'ab' से मेल खाएगा।

स्पेशल कैरेक्टर एस्टेरिस्क '*'

परिणामी RE को पिछले RE की 0 या अधिक पुनरावृत्तियों से मेल खाने का कारण बनता है, जितनी संभव हो उतनी पुनरावृत्तियाँ। ab* 'a', 'ab', या 'a' के बाद किसी भी संख्या में 'b' से मेल खाएगा।


  1. Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है? Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग Tkinter विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML एलिमेंट को स्टाइल करने के लिए किया जाता है, वैसे ही हम Tkinter विजेट्स को स्टाइल करने के लिए tkinter.ttk का उपयोग करते हैं।यहां Tkinter विजेट और Tkinter.ttk के बीच प्रमुख अंतर हैं -Tkinte

  1. - Python में String और Byte String में क्या Difference है?

    String vs Byte String एक String Characters का Sequence होता है; ये एक Abstract Concept हैं और इन्हें Directly Disk पर Store नहीं किया जा सकता। एक Byte String Bytes का Sequence होती है - ऐसी चीजें जो Disk पर Store की जा सकती हैं। इनके बीच Mapping को Encoding कहते हैं - इनमें से काफी सारे हैं (और अनं

  1. - पायथन में 'except Exception as e' और 'except Exception, e' में क्या अंतर है?

    except स्टेटमेंट्स में , और as के उपयोग का अंतर निम्न है: कार्यात्मक रूप से , और as दोनों समान हैं; लेकिन उनका उपयोग पायथन संस्करणों पर निर्भर करता है:पायथन 2.5 और पूर्व संस्करणों में, कॉमा के उपयोग की सिफारिश की जाती है क्योंकि as समर्थित नहीं है।पायथन 2.6+ संस्करणों में, दोनों कॉमा और as का उपयोग