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

पायथन में re.match(), re.search() और re.findall() मेथड्स में क्या अंतर है?


re.match(), re.search() और re.findall() पायथन मॉड्यूल re के मेथड्स हैं।

re.match() मेथड

re.match() मेथड तभी मेल खाता है जब यह स्ट्रिंग की शुरुआत में होता है। उदाहरण के लिए, स्ट्रिंग 'TP Tutorials Point TP' पर match() कॉल करना और पैटर्न 'TP' खोजना मेल खाएगा।

उदाहरण

import re
result = re.match(r'TP', 'TP Tutorials Point TP')
print result.group(0)

आउटपुट

TP

re.search() मेथड

re.search() मेथड re.match() के समान है लेकिन यह हमें केवल स्ट्रिंग की शुरुआत में मेल खोजने तक सीमित नहीं करता।

उदाहरण

import re
result = re.search(r'Tutorials', 'TP Tutorials Point TP')
print result.group(0)

आउटपुट

Tutorials

re.findall() मेथड

re.findall() सभी मिलान पैटर्न्स की सूची प्राप्त करने में मदद करता है। यह दिए गए स्ट्रिंग के शुरुआत या अंत से खोजता है। यदि हम किसी दिए गए स्ट्रिंग में पैटर्न खोजने के लिए findall मेथड का उपयोग करते हैं तो यह पैटर्न के सभी घटनाओं को लौटाएगा। पैटर्न खोजते समय, हमेशा re.findall() का उपयोग करने की सिफारिश की जाती है, यह re.search() और re.match() दोनों की तरह काम करता है।

उदाहरण

import re
result = re.search(r'TP', 'TP Tutorials Point TP')
print result.group()

आउटपुट

TP

  1. Tkinter में focus और focus_set मेथड्स में क्या अंतर है? Tkinter में focus और focus_set मेथड्स में क्या अंतर है?

    फोकस उस विजेट या विंडो को संदर्भित करता है जो वर्तमान में इनपुट स्वीकार कर रहा है। विजेट्स का उपयोग माउस मूवमेंट को प्रतिबंधित करने, फोकस ग्रैब करने, और बाउंड्स से बाहर कीस्ट्रोक्स के लिए किया जा सकता है। हालांकि, यदि हम किसी विजेट को फोकस करना चाहते हैं ताकि यह इनपुट के लिए सक्रिय हो जाए, तो हम foc

  1. Tkinter (Python) में root.destroy() और root.quit() में क्या अंतर है? Tkinter (Python) में root.destroy() और root.quit() में क्या अंतर है?

    जब हम Tkinter विंडो ऑब्जेक्ट के साथ destroy() मेथड को इनवोक करते हैं, तो यह मेनलूप प्रोसेस को समाप्त करता है और विंडो के अंदर सभी विजेट्स को नष्ट कर देता है। Tkinter destroy() मेथड का उपयोग मुख्य रूप से बैकग्राउंड में चल रहे इंटरप्रेटर को मारने और समाप्त करने के लिए किया जाता है।हालांकि, quit() मेथड

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

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