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

कैसे नियमित अभिव्यक्ति का उपयोग कर अजगर में स्ट्रिंग की शुरुआत में मिलान करने के लिए?


निम्न कोड स्ट्रिंग की शुरुआत में 'चीयर' शब्द से मेल खाता है 'फुटबॉल स्टेडियम में चीयर लीडर्स'

^-स्ट्रिंग की शुरुआत से मेल खाता है

उदाहरण

import re
s = 'cheer leaders at the football stadium'
result = re.search(r'^\w+', s)
print result.group()

आउटपुट

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

cheer

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

    नीचे दिया गया यह कोड दिए गए स्ट्रिंग के सभी गैर-शब्द वर्णों से मेल खाता है और उनकी सूची को प्रिंट करता है। उदाहरण import re s = 'ab5z8d*$&Y@' regx = re.compile('\W') result = regx.findall(s) print result आउटपुट यह आउटपुट देता है ['*', '$', '&', '@&

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

    निम्न कोड दिए गए स्ट्रिंग में मीटिंग शब्द से मेल खाता है। यह संलग्न पात्रों का सम्मान करने के लिए सकारात्मक लुक-आगे और पीछे-पीछे के अभिकथनों का उपयोग करता है, लेकिन उन्हें मैच में शामिल किए बिना। उदाहरण import re s = """https://www.google.com/meeting_agenda_minutes.html""&quo

  1. एक स्ट्रिंग अल्फ़ान्यूमेरिक है या नहीं, यह जांचने के लिए पायथन रेगुलर एक्सप्रेशन क्या है?

    यह जांचने के लिए कि क्या स्ट्रिंग में मॉड्यूल रेगुलर एक्सप्रेशन या रेगेक्स का उपयोग करके केवल अल्फ़ान्यूमेरिक्स हैं, हम रेगेक्स का उपयोग करके re.match(regex, string) को कॉल कर सकते हैं:^[a-zA-Z0-9]+$। उदाहरण के लिए, >>> bool(re.match('^[a-zA-Z0-9]+$', '789def')) True >&