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

अल्फ़ान्यूमेरिक वर्णों की जाँच के लिए पायथन रेगुलर एक्सप्रेशन कैसे लिखें?


पायथन में LOCALE और UNICODE फ़्लैग निर्दिष्ट नहीं होने पर अल्फ़ान्यूमेरिक और अंडरस्कोर के मिलान के लिए एक विशेष क्रम \w है।

उदाहरण

import re
result = re.search(r'^\w+$', 'Tutorials123')
print result.group()

आउटपुट

Tutorials123

  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

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

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

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

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

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False आप उसी