Regex Tester: Regular Expressions को Test करें | Morph

एक regex टेस्टर आपको एक रेगुलर एक्सप्रेशन लिखने, नमूना टेक्स्ट पेस्ट करने और तुरंत देखने की अनुमति देता है कि यह क्या मैच करता है — मैचेस टेक्स्ट में हाइलाइट किए गए। रेगुलर एक्सप्रेशन्स शक्तिशाली हैं लेकिन बहुत आसानी से गलत हो सकते हैं, और एक अच्छा पैटर्न बनाने का सबसे तेज़ तरीका यह है कि आप उसे बनाते समय वास्तविक इनपुट के साथ टेस्ट करें। Morph का regex टेस्टर इसे ठीक करता है, लाइव, आपके ब्राउज़र में।

कोड में अपने पैटर्न चलाने, रिस्टार्ट करने और आउटपुट पर नज़र डालने के बजाय, आप एक्सप्रेशन को संपादित करते हैं और हाइलाइट्स को रियल-टाइम में देखते हैं। जब कोई मैच दिखाई देता या गायब होता है, आप तुरंत जान सकते हैं कि आखिरी बदलाव काम कर रहा है या नहीं।

आपको क्या मिलता है

ब्राउज़र में regex टेस्ट क्यों करें

Regex एक लिखने-सत्यापित करने का लूप है: आप अक्सर गैर-सामान्य पैटर्न को पहली बार में नहीं बना पाते। एक विशेष टेस्टर इस लूप को निर्दोष बना देता है — पैटर्न बदलें, परिणाम देखें। इसे ब्राउज़र टैब में करने का मतलब है कि आपको REPL में जाने या एक अस्थायी स्क्रिप्ट लिखने की ज़रूरत नहीं है केवल यह जानने के लिए कि आपका कैरेक्टर क्लास क्या कर रहा है।

यह भी निजी है, जो regex के लिए अधिक महत्वपूर्ण है जितना लोग सोचते हैं। आप जिस टेक्स्ट के साथ मैच कर रहे हैं, वह अक्सर वास्तविक डेटा होता है — प्रोडक्शन लॉग लाइन, ग्राहक रिकॉर्ड, आंतरिक फ़ाइल पाथ। Morph का regex टेस्टर पूरी तरह क्लाइंट-साइड चलता है, इसलिए उस नमूना टेक्स्ट कभी आपके ब्राउज़र से नहीं जाता। कुछ भी अपलोड नहीं, और कोई अकाउंट बनाने की ज़रूरत नहीं।

पैटर्न्स को विश्वास के साथ बनाएं

सरल शुरू करें और पैटर्न को टुकड़ा-टुकड़ा बढ़ाएं, हाइलाइट्स को देखकर हर चरण की पुष्टि करते हुए। कैप्चर ग्रुप्स का उपयोग करें ताकि आप उन भागों को निकाल सकें जिन्हें आप चाहते हैं — एक तारीख, आईडी, डोमेन — और ग्रुप ब्रेकडाउन देखकर पुष्टि करें कि प्रत्येक एक सही टुकड़ा कैप्चर करता है। फ़्लैग्स को टॉगल करें केस या मल्टीलाइन स्कैन करने के लिए। जब पैटर्न ठीक वैसा मैच करता है जैसा आप चाहते हैं और कुछ ऐसा नहीं जो आप नहीं चाहते, तो इसे अपने कोड, एडिटर के फाइंड-एंड-रिप्लेस या कमांड-लाइन टूल में कॉपी करें।

संरचित डेटा के साथ काम करने के लिए जब आप उसे निकाल चुके हैं, JSON फॉर्मेटर अच्छा मिलता है, और मार्कडाउन एडिटर तब उपयोगी होता है जब आप बनाए गए पैटर्न्स का डॉक्यूमेंटेशन कर रहे हैं। Regex टेस्टर वह जगह है जहां आप एक्सप्रेशन को सही करते हैं जिससे यह शिप होता है।

उपयोग कैसे करें

  1. Regex टेस्टर खोलें — Regex टेस्टर पेज पर जाएं। पैटर्न फ़ील्ड और नमूना-टेक्स्ट क्षेत्र तुरंत आपके ब्राउज़र में लोड होते हैं — कोई साइन-अप ज़रूरी नहीं।
  2. अपना पैटर्न दर्ज करें — अपना रेगुलर एक्सप्रेशन पैटर्न फ़ील्ड में टाइप करें। अमान्य सिंटैक्स तुरंत फ्लैग किया जाता है ताकि आप उसे स्थान पर ठीक कर सकें।
  3. अपना परीक्षण टेक्स्ट पेस्ट करें — परीक्षण के लिए टेक्स्ट पेस्ट करें — लॉग लाइन, CSV रो, URL या कोई वास्तविक इनपुट। मैचेस टाइप करते समय हाइलाइट होते हैं।
  4. अपने फ़्लैग सेट करें — ग्लोबल, केस-अनसेंसिटिव और मल्टीलाइन जैसे फ़्लैग्स टॉगल करें ताकि आपके टेक्स्ट पर पैटर्न कैसे लागू होता है, उसे नियंत्रित करें।
  5. कैप्चर ग्रुप्स चेक करें — कैप्चर ग्रुप ब्रेकडाउन देखें ताकि प्रत्येक ग्रुप द्वारा सही टुकड़ा निकाला गया है, फिर पूर्ण पैटर्न को अपने कोड में कॉपी करें।

अक्सर पूछे जाने वाले सवाल

क्या यह Regex टेस्टर मुफ़्त है?

हां। आप बिना किसी अकाउंट या साइन-अप के अपने ब्राउज़र में रेगुलर एक्सप्रेशन्स बना सकते हैं और टेस्ट कर सकते हैं।

क्या मेरा परीक्षण टेक्स्ट कहीं अपलोड किया जाता है?

नहीं। टेस्टर पूरी तरह क्लाइंट-साइड आपके ब्राउज़र में चलता है। पैटर्न और आपके द्वारा पेस्ट किया गया नमूना टेक्स्ट आपके अपने डिवाइस पर ही रहता है और कभी सर्वर को भेजा नहीं जाता।

यह किस Regex फ़्लेवर का उपयोग करता है?

यह JavaScript रेगुलर एक्सप्रेशन्स का उपयोग करता है, वही इंजन जो ब्राउज़र और Node.js में चलता है। ज्यादातर सामान्य सिंटैक्स — कैरेक्टर क्लासेज, क्वांटिफायर, ग्रुप्स, लुकअहेड्स — वैसे ही काम करता है जैसा आप उम्मीद करते हैं।

क्या मैं हर कैप्चर ग्रुप द्वारा मैच किया गया देख सकता हूँ?

हां। टूल कैप्चर ग्रुप्स को ब्रेक डाउन करता है ताकि आप यह पुष्टि कर सकें कि प्रत्येक पैरेंथेसिस ग्रुप ने आपके टेक्स्ट से कौन सा टुकड़ा निकाला।

मेरा पैटर्न क्यों मैच नहीं हो रहा?

आम कारण एक लापरवाह फ़्लैग (जैसे केस-अनसेंसिटिव या मल्टीलाइन), एक अनएस्केप्ड विशेष कैरेक्टर, या एक ग्रीडी क्वांटिफायर जो ज्यादा कैप्चर कर रहा है। लाइव हाइलाइटिंग और अमान्य-पैटर्न चेतावनियां आपको यह पहचानने में मदद करती हैं।

संबंधित टूल

Regex Tester: Regular Expressions को Test करें | Morph खोलें →