-
पाइथन रेगुलर एक्सप्रेशन कैसे लिखें जो फ्लोटिंग पॉइंट नंबरों से मेल खाता हो?
निम्न कोड फ्लोटिंग पॉइंट नंबरों से मिलान करने के लिए पायथन रेगेक्स का उपयोग करता है उदाहरण import re s = '234.6789' match = re.match(r'[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?',s) print match.group() s2 = '0.45' match = re.match(r'[+-]?(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?
-
पायथन रेगुलर एक्सप्रेशन में re.search () और re.findall () विधियों में क्या अंतर है?
re.search() विधि re.match() के समान है लेकिन यह हमें केवल स्ट्रिंग की शुरुआत में मिलान खोजने तक सीमित नहीं करती है। उदाहरण import re result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group() आउटपुट Tutorials यहां आप देख सकते हैं कि, खोज () विधि स्ट्रिंग की किसी
-
अल्फ़ान्यूमेरिक वर्णों की जाँच के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?
पायथन में LOCALE और UNICODE फ़्लैग निर्दिष्ट नहीं होने पर अल्फ़ान्यूमेरिक और अंडरस्कोर के मिलान के लिए एक विशेष क्रम \w है। उदाहरण import re result = re.search(r'^\w+$', 'Tutorials123') print result.group() आउटपुट Tutorials123
-
पायथन नियमित अभिव्यक्ति में चर का उपयोग कैसे करें?
निम्न कोड पायथन रेगेक्स में चरों के उपयोग को दर्शाता है। वेरिएबल में कोई विशेष या मेटा कैरेक्टर या रेगुलर एक्सप्रेशन नहीं हो सकता है। स्ट्रिंग बनाने के लिए हम केवल स्ट्रिंग कॉन्सटेनेशन का उपयोग करते हैं। उदाहरण import re s = 'I love books' var_name = 'love' result = re.search('(.
-
पायथन रेगुलर एक्सप्रेशंस के साथ स्ट्रिंग से डेटा कैसे निकालें?
निम्न कोड दिए गए स्ट्रिंग से first_id, second_id, श्रेणी जैसे डेटा निकालता है उदाहरण import re s = 'TS001B01.JPG' match = re.match(r'(TS\d+)([A|B])(\d+)\.JPG', s) first_id = match.group(1) category = match.group(2) second_id = match.group(3) print first_id print category print second
-
फ़ाइल एक्सटेंशन के साथ मिलान करने के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?
रेगेक्स का उपयोग करने वाला निम्न कोड दिए गए फ़ाइल नाम में फ़ाइल एक्सटेंशन से मेल खाता है। उदाहरण import re result = re.search('.doc$', '87654_3.doc') print result.group() आउटपुट यह आउटपुट देता है .doc
-
पायथन रेगुलर एक्सप्रेशन में "?:" का क्या अर्थ है?
गैर कैप्चरिंग समूह यदि हम नहीं चाहते कि कोई समूह अपने मैच को कैप्चर करे, तो हम इस रेगुलर एक्सप्रेशन को Set(?:Value) के रूप में लिख सकते हैं। प्रारंभिक कोष्ठक के बाद प्रश्न चिह्न और कोलन एक गैर-कैप्चरिंग समूह बनाने वाला सिंटैक्स है। रेगेक्स सेट (मान)? सेट या सेटवैल्यू से मेल खाता है। पहले मामले में
-
दशमलव को छोड़कर संख्याएँ प्राप्त करने के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?
निम्न कोड दशमलव को छोड़कर दिए गए स्ट्रिंग में नंबर प्राप्त करता है >>> m = re.match(r"(\d+)\.(\d+)", "80.3196") >>> m.groups() ('80', '3196')
-
हम पायथन रेगुलर एक्सप्रेशन नामित समूहों का उपयोग कैसे करते हैं?
नामांकित समूह अधिकांश आधुनिक रेगुलर एक्सप्रेशन इंजन क्रमांकित कैप्चरिंग समूहों और क्रमांकित बैकरेफरेंस का समर्थन करते हैं। बहुत सारे समूहों और बैकरेफरेंस वाले लंबे रेगुलर एक्सप्रेशन को पढ़ना और समझना मुश्किल हो सकता है। रेगेक्स के बीच में एक कैप्चरिंग समूह को जोड़ने या हटाने से अधिक उन सभी समूहों की
-
पायथन रेगुलर एक्सप्रेशन में कोष्ठकों का मिलान कैसे करें?
निम्न कोड स्ट्रिंग s में कोष्ठक से मेल खाता है और फिर पायथन रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग s1 में कोष्ठक हटाता है। उदाहरण import re s = 'I love book()' result = re.search(r'\(\)',s) print result.group() s1 = 'I love book(s)' result2 = re.sub(r'[\(\)]','&
-
पायथन रेगुलर एक्सप्रेशन सर्च बनाम मैच की व्याख्या करें
re.match() और re.search() दोनों ही Python मॉड्यूल re. के तरीके हैं। यदि स्ट्रिंग की शुरुआत में होता है तो re.match() विधि मिलान ढूंढती है। उदाहरण के लिए, TP Tutorials Point TP स्ट्रिंग पर match() को कॉल करना और TP पैटर्न की तलाश करना मेल खाएगा। उदाहरण result = re.match(r'TP', 'TP Tutori
-
मैं पाइथन रेगेक्स के साथ केवल रिक्त स्थान और न्यूलाइन से कैसे मेल करूं?
निम्नलिखित मिलान और दिए गए स्ट्रिंग में केवल रिक्त स्थान और नई पंक्तियों को Python रेगेक्स का उपयोग करके प्रिंट करता है उदाहरण import re foo = ' I find Tutorialspoint useful' result = re.findall(r'\s+', foo) print result आउटपुट यह आउटपुट देता है [' ', '
-
पायथन में रिकर्सन और बैकट्रैकिंग क्या है?
पुनरावृत्ति 0। बैकट्रैकिंग बैकट्रैकिंग कुछ कम्प्यूटेशनल समस्या के समाधान खोजने के लिए एक सामान्य एल्गोरिथम है, जो समाधानों के लिए क्रमिक रूप से विकल्प बनाता है, और ट्रैक के निरंतर प्रसंस्करण को अस्वीकार करता है जिससे असंभव समाधान हो सकते हैं। बैकट्रैकिंग हमें पिछले विकल्पों को पूर्ववत करने की अनु
-
पायथन रेगुलर एक्सप्रेशन का उपयोग करके न्यूलाइन वर्णों के उत्तराधिकार पर कैसे विभाजित करें?
निम्न कोड पायथन रेगेक्स का उपयोग करके निम्नलिखित स्ट्रिंग में न्यूलाइन वर्णों के उत्तराधिकार पर विभाजित होता है उदाहरण import re s = """I find Tutorialspoint useful""" print re.split(r"[\n]", s) आउटपुट यह आउटपुट देता है ['I find', ' &
-
पाइथन नियमित अभिव्यक्ति का उपयोग करके रिक्त स्थान/टैब/न्यूलाइन कैसे पट्टी करें?
निम्न कोड पायथन रेगेक्स का उपयोग करके दिए गए स्ट्रिंग से रिक्त स्थान/टैब/न्यूलाइन को अलग करता है हम रेगेक्स में \S का उपयोग करते हैं जो सभी गैर-व्हाट्सएप वर्णों के लिए है उदाहरण import re print re.findall(r"[\S]","""I find Tutorialspoint useful"""
-
व्हाइटस्पेस से कैसे मिलान करें लेकिन पाइथन नियमित अभिव्यक्तियों का उपयोग करके न्यूलाइन नहीं?
निम्न कोड केवल रिक्त स्थान से मेल खाता है लेकिन दिए गए स्ट्रिंग में न्यूलाइन नहीं है उदाहरण import re print re.findall(r"(\s){1,}","""I find Tutorialspoint useful""") आउटपुट यह आउटपुट देता है [' ', ' ', ' ']
-
पायथन रेगुलर एक्सप्रेशन का उपयोग करके टैब और न्यूलाइन का मिलान कैसे करें लेकिन स्थान नहीं?
निम्नलिखित कोड टैब और न्यूलाइन से मेल खाता है लेकिन रेगेक्स का उपयोग करके दिए गए स्ट्रिंग से स्पेस नहीं। उदाहरण import re print re.findall(r"[\n\t]","""I find Tutorialspoint useful""") आउटपुट यह आउटपुट देता है ['\n']
-
पायथन रेगुलर एक्सप्रेशन का उपयोग करके टैब और न्यूलाइन कैसे निकालें?
निम्नलिखित कोड दिए गए स्ट्रिंग से टैब और न्यूलाइन को हटा देता है उदाहरण import re print re.sub(r"\s+", " ", """I find Tutorialspoint helpful""") आउटपुट यह आउटपुट देता है I find Tutorialspoint helpful
-
पाइथन नियमित अभिव्यक्ति का उपयोग करके अंतरिक्ष और नई लाइन को छोड़कर कुछ भी कैसे मिलान करें?
निम्न कोड रेगेक्स का उपयोग करके दिए गए स्ट्रिंग में स्पेस और नई लाइन को छोड़कर किसी भी चीज़ से मेल खाता है। उदाहरण import re print re.match(r'^[^ \n]*$', """IfindTutorialspointuseful""") print re.match(r'^[^ \n]*$', """I find Tutorialspoin
-
पाइथन में ए या बी से मेल खाने के लिए नियमित अभिव्यक्ति कैसे लिखें?
निम्न कोड दिए गए पायथन स्ट्रिंग में a या b से मिलान करने के लिए एक रेगुलर एक्सप्रेशन (a|b) का उपयोग करता है हम मिलान करते समय a या b के मामले को अनदेखा करने के लिए re.I ध्वज का भी उपयोग कर रहे हैं उदाहरण import re s = 'Bank of Baroda' print(re.findall(r'(a|b)',s, re.I)) आउटपुट यह आउ