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'(?<!-)\b[1-9]\d{4}\b',s)
print match
s2 = '56789'
match = re.match(r'(?<!-)\b[1-9]\d{4}\b',s2)
print match.group()

आउटपुट

None
56789



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

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

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

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

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

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