Regex परीक्षक
रियल-टाइम मैच हाइलाइटिंग और कैप्चर ग्रुप डिस्प्ले के साथ regex का परीक्षण करें
रेगुलर एक्सप्रेशन
इस टूल के बारे में
रेगुलर एक्सप्रेशन टेस्टर एक मुफ़्त टूल है जो वास्तविक समय में दिखाता है कि आपका पैटर्न किसी टेक्स्ट से कैसे मेल खाता है। यह हर मेल को उजागर करता है, उन्हें गिनता है और कैप्चर समूहों व नामित समूहों को एक नज़र में निकालता है। फ़ॉर्म सत्यापन बनाने, लॉग से डेटा निकालने और प्रतिस्थापन नियम लिखने में यह बेहद उपयोगी है, और इसमें चीट शीट है ताकि हर मेटा-वर्ण का अर्थ तुरंत देखा जा सके।
उपयोग कैसे करें
- 1 पैटर्न बॉक्स में अपना रेगुलर एक्सप्रेशन टाइप करें।
- 2 परीक्षण स्ट्रिंग बॉक्स में जाँचने वाला टेक्स्ट चिपकाएँ।
- 3 मेल खाते भाग उजागर होते हैं, साथ में गिनती और विवरण दिखते हैं।
- 4 निकाले गए कैप्चर समूह और नामित समूह देखें।
यह कैसे काम करता है
रेगुलर एक्सप्रेशन टेक्स्ट के पैटर्न का वर्णन करने वाली एक छोटी भाषा है। मुख्य मेटा-वर्ण इस प्रकार हैं: - '.' किसी भी एक वर्ण से, '\d' अंक से, '\w' शब्द-वर्ण से और '\s' रिक्त स्थान से मेल खाता है। - '*' का अर्थ पिछले का शून्य या अधिक बार, '+' एक या अधिक, '?' शून्य या एक, और '{2,4}' दो से चार बार दोहराव। - '^' पंक्ति की शुरुआत, '$' अंत को बाँधता है, '[abc]' a, b या c से मेल खाता है और '(...)' कैप्चर समूह बनाता है। एक सरल ईमेल जाँच '^\w+@\w+\.\w+$' जैसी हो सकती है। ध्यान दें कि '*' और '+' डिफ़ॉल्ट रूप से लालची होते हैं और अधिकतम संभव मेल खाते हैं; सबसे छोटे मेल के लिए '?' जोड़ें (जैसे '*?')। विस्तृत व्यवहार JavaScript, Python और PHP जैसे फ़्लेवरों में भिन्न होता है, इसलिए अपने परिवेश का ध्यान रखें।
अक्सर पूछे जाने वाले प्रश्न
लालची और आलसी मेल में क्या अंतर है?
लालची परिमाणक (* और +) अधिकतम संभव और आलसी (*? और +?) न्यूनतम संभव मेल खाते हैं। HTML टैग निकालते समय यह भेद ज़रूरी है ताकि अधिक न पकड़ा जाए।
कैप्चर समूह क्या है?
कोष्ठक () में बंद मेल का वह भाग जिसे बाद में निकाला जा सकता है, जैसे किसी तिथि के वर्ष, माह और दिन को अलग-अलग निकालना।
रेगुलर एक्सप्रेशन के फ़्लेवर क्या हैं?
ये JavaScript, Python या PCRE जैसी विभिन्न क्रियान्वयनों की बोलियाँ हैं। लुकअराउंड और नामित समूह अलग ढंग से लिखे जा सकते हैं, इसलिए अपने रनटाइम के अनुसार ढलें।
किसी विशेष वर्ण को शब्दशः कैसे खोजें?
'.' या '*' जैसे अर्थपूर्ण वर्णों को आगे बैकस्लैश लगाकर एस्केप करें। शब्दशः बिंदु के लिए '\.' लिखें।
संबंधित टूल और उपयोग
किसी वर्ण का कोड मान जाँचने के लिए ASCII रूपांतरक और स्ट्रिंग प्रसंस्करण की मूल बातों के लिए संख्या आधार रूपांतरक उपयोगी हैं। गणितीय पैटर्न के लिए समीकरण सॉल्वर भी देखें।