नियमित अभिव्यक्ति पैटर्न मिलान
रेगुलर एक्सप्रेशंस आपको VBScript और ASP में मैचिंग पैटर्न देते हैं। संक्षेप में, आप पुष्टि कर सकते हैं कि कोई भी इनपुट स्ट्रिंग आपके आवश्यक पत्र / संख्या सेटिंग्स तक मेल खाती है।

के साथ शुरू करने के लिए, आप पात्रों के लिए सटीक मैचों की तलाश कर सकते हैं। तो अगर आप की तलाश है

एबीसी

यह उन सटीक अक्षरों से मेल खाएगा, उस सटीक क्रम में।

यदि आपको वर्णों की श्रेणी के विरुद्ध मिलान करने की आवश्यकता है, तो क्या होगा? यह वह जगह है जहाँ कोष्ठक आते हैं।

यदि आप के मूल्यों को स्वीकार करना चाहते थे ID1 के माध्यम से ID9, आप अपना पैटर्न सेट कर सकते हैं

आईडी [1-9]

जो ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 और ID9 से मेल खाएगा।

वाइल्डकार्ड भी हैं। यदि आपको SUBJ से शुरू करने के लिए एक मूल्य की आवश्यकता है, लेकिन उस बिंदु के बाद कोई भी वर्ण है, तो आप कर सकते हैं

Subj *

आप {#} का उपयोग यह कहने के लिए भी कर सकते हैं कि आप किसी निश्चित संख्या को चाहते हैं। तो आप कर सकते हैं

[1-9]{9}

यदि आप एक पंक्ति में 9 अंक देखना चाहते हैं।

इस तर्क का उपयोग करते हुए, सामाजिक सुरक्षा संख्या के लिए एक पैटर्न होगा

[0-9]{3}-[0-9]{2}-[0-9]{4}

एक डॉट एक विशेष चरित्र है। यह एक एकल वाइल्डकार्ड है जो किसी एक वर्ण से मेल खाता है। तो आप के लिए देख सकते हैं

c.t

और यह बिल्ली, खाट, कट, केट, और इसी तरह से मेल खाता है।

दो विशेष "एंकर" अक्षर हैं। ये ^ और $ हैं। ^ एक स्ट्रिंग की शुरुआत के लिए खड़ा है। यह सुनिश्चित करता है कि मैच स्ट्रिंग के पहले भाग से शुरू हो। दूसरे छोर पर, $ स्ट्रिंग के अंत वाले हिस्से का प्रतिनिधित्व करता है।

इसलिए यदि आप ऐसा कुछ भी ढूंढना चाहते हैं जो पाठ http के साथ शुरू हो, इसके पहले कुछ भी नहीं है, तो आप खोज करेंगे

^ http

ध्यान दें कि ब्रैकेट के भीतर उपयोग किए जाने पर कैरेट का दूसरा, अलग अर्थ होता है []। उस मामले में, यह एक "नहीं" ऑपरेटर है। तो अगर आप के लिए देखा

एक [^ घ]

यह शब्द मिलेगा एक लेकिन शब्द नहीं तथा.

नियमित अभिव्यक्तियों में "या" ऑपरेटर भी है। वह पाइप प्रतीक है, या | आप तलाश कर सकते हैं

उच्च | कम

उच्च या निम्न को स्वीकार करने के लिए।

आप वैकल्पिक है कुछ इंगित करने के लिए एक प्रश्न चिह्न का उपयोग कर सकते हैं। कहते हैं कि आप पाठ के साथ कुछ भी देखना चाहते थे

सूची

और आपको यकीन नहीं था कि उस शब्द के बाद स्लैश होने वाला था या नहीं। आप तलाश कर सकते हैं

सूचकांक /?

या तो मैच होगा

सूची

या

सूचकांक /

जितना अधिक आप नियमित अभिव्यक्ति के साथ खेलते हैं, उतने ही शक्तिशाली आप महसूस करते हैं कि वे हैं!

अपने कोड में इन पैटर्नों का उपयोग कैसे करें, यह जानने के लिए एएसपी कोडिंग में रेगुलर एक्सप्रेशंस का उपयोग करना सुनिश्चित करें!

वीडियो निर्देश: Use Regular Expression to split string into Dataframe columns (Pandas) (मई 2024).