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

पायथन रेगुलर एक्सप्रेशन में पैटर्न के शून्य या अधिक ऑकरेंस कैसे प्राप्त करें?

* - एक एस्टेरिस्क मेटा-कैरेक्टर रेगुलर एक्सप्रेशन में उसके बाईं ओर के पैटर्न के 0 या अधिक ऑकरेंस को दर्शाता है।

निम्नलिखित कोड स्ट्रिंग 'chihua huahua' में पैटर्न '\w' के शून्य या अधिक ऑकरेंस को मैच करता और प्रिंट करता है:

उदाहरण

import re
s = 'chihua huahua'
result = re.findall(r'\w*', s)
print(result)

आउटपुट

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

['chihua', '', 'huahua', '']
  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग के अंत में कैसे मैच करें?

    निम्नलिखित कोड स्ट्रिंग cheer leaders at the football stadium के अंत में शब्द stadium को मैच करता है। $ - स्ट्रिंग के अंत से मैच करता है। उदाहरण import re s = cheer leaders at the football stadium result = re.search(r\w+$, s) print(result.group()) आउटपुट यह आउटपुट देता है: stadium नोट: $ डिफ़ॉल्

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग की शुरुआत में कैसे मैच करें?

    निम्नलिखित कोड स्ट्रिंग cheer leaders at the football stadium की शुरुआत में शब्द cheer को मैच करता है। ^ - स्ट्रिंग की शुरुआत से मैच करता है। उदाहरण import re s = cheer leaders at the football stadium result = re.search(r^\w+, s) print(result.group()) आउटपुट यह आउटपुट देता है: cheer नोट: ^ डिफ़ॉ

  1. - पायथन में रेगुलर एक्सप्रेशन मोडिफायर्स कैसे काम करते हैं?

    रेगुलर एक्सप्रेशन लिटरल्स में एक वैकल्पिक मोडिफायर शामिल हो सकता है जो मिलान के विभिन्न पहलुओं को नियंत्रित करता है। मोडिफायर्स को वैकल्पिक फ्लैग के रूप में निर्दिष्ट किया जाता है। आप एक्सक्लूसिव OR (|) का उपयोग करके कई मोडिफायर प्रदान कर सकते हैं, और इन्हें निम्न में से किसी एक द्वारा दर्शाया जा सक