पायथन में LOCALE और UNICODE फ़्लैग निर्दिष्ट नहीं होने पर अल्फ़ान्यूमेरिक और अंडरस्कोर के मिलान के लिए एक विशेष क्रम \w है।
उदाहरण
import re result = re.search(r'^\w+$', 'Tutorials123') print result.group()
आउटपुट
Tutorials123
पायथन में LOCALE और UNICODE फ़्लैग निर्दिष्ट नहीं होने पर अल्फ़ान्यूमेरिक और अंडरस्कोर के मिलान के लिए एक विशेष क्रम \w है।
import re result = re.search(r'^\w+$', 'Tutorials123') print result.group()
Tutorials123
नियमित अभिव्यक्ति शाब्दिक में मिलान के विभिन्न पहलुओं को नियंत्रित करने के लिए एक वैकल्पिक संशोधक शामिल हो सकता है। संशोधक एक वैकल्पिक ध्वज के रूप में निर्दिष्ट हैं। आप अनन्य OR (|) का उपयोग करके कई संशोधक प्रदान कर सकते हैं, और इनमें से किसी एक द्वारा प्रस्तुत किया जा सकता है - निम्नलिखित विभिन्न
यह जांचने के लिए कि क्या स्ट्रिंग में मॉड्यूल रेगुलर एक्सप्रेशन या रेगेक्स का उपयोग करके केवल अल्फ़ान्यूमेरिक्स हैं, हम रेगेक्स का उपयोग करके re.match(regex, string) को कॉल कर सकते हैं:^[a-zA-Z0-9]+$। उदाहरण के लिए, >>> bool(re.match('^[a-zA-Z0-9]+$', '789def')) True >&
पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False आप उसी