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

संख्याओं को मान्य करने के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?


निम्नलिखित कोड ठीक '2018' के बराबर संख्या को मान्य करता है।

उदाहरण

import re
s = '2018'
match = re.match(r'\b2018\b', s)
print match.group()

आउटपुट

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

2018

उदाहरण

निम्नलिखित कोड किसी भी पांच अंकों के पॉजिटिव इंटीजर को मान्य करता है।

import re
s = '2346'
match = re.match(r'(?

आउटपुट

None
56789

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके केवल नॉन-डिजिट्स से कैसे मिलान करें?

    निम्न कोड पायथन रेगुलर एक्सप्रेशन का उपयोग करके दी गई स्ट्रिंग में केवल नॉन-डिजिट्स से मिलान करता है।उदाहरणimport re\nm = re.search(r\D+, 5Need47for Speed 2)\nprint(m)आउटपुट<_sre.SRE_Match object at 0x0000000004FE6648>निम्न कोड दी गई स्ट्रिंग में सभी नॉन-डिजिट्स ढूंढता है और उन्हें सूची के रूप

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके केवल डिजिट्स से कैसे मिलान करें?

    निम्न कोड पायथन रेगुलर एक्सप्रेशन का उपयोग करके दी गई स्ट्रिंग में केवल डिजिट्स से मिलान करता है।उदाहरणimport re\nm = re.search(r\d+, 5Need47forSpeed 2)\nprint(m)आउटपुट<_sre.SRE_Match object at 0x0000000004B46648>उदाहरणनिम्न कोड दी गई स्ट्रिंग में सभी डिजिट्स ढूंढता है और उन्हें सूची के रूप मे

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके नॉन-व्हाइटस्पेस कैरेक्टर से कैसे मिलान करें?

    निम्न कोड दी गई स्ट्रिंग में सभी नॉन-व्हाइटस्पेस कैरेक्टर्स से मिलान करता है।उदाहरणimport re\nfoo = re.search(r\S+, Need for Speed 2)\nprint(foo)आउटपुट<_sre.SRE_Match object at 0x0000000004A06648>उदाहरणनिम्न कोड दी गई स्ट्रिंग में सभी नॉन-व्हाइटस्पेस कैरेक्टर्स से मिलान करता है और उन्हें ढूंढक