रेगेक्स टेस्टर के बारे में
रेगुलर एक्सप्रेशन (regex) टेक्स्ट खोजने, मैच करने और बदलने के लिए शक्तिशाली पैटर्न हैं। इन्हें सही बनाना कठिन भी हो सकता है। यह मुफ्त ऑनलाइन रेगेक्स टेस्टर आपको पैटर्न इंटरैक्टिव रूप से बनाने और डिबग करने देता है, जिसमें टाइप करते ही हर मैच आपकी टेस्ट स्ट्रिंग में हाइलाइट होता है।
यह आपके ब्राउज़र के नेटिव JavaScript regex इंजन का उपयोग करता है, इसलिए व्यवहार वही होता है जो आपको असली JavaScript कोड में मिलेगा। global, case-insensitive और multiline जैसे फ्लैग टॉगल करें और तुरंत देखें कि आपका पैटर्न कितने मैच पाता है।
रेगेक्स कैसे टेस्ट करें
- पैटर्न फ़ील्ड में अपना रेगुलर एक्सप्रेशन टाइप करें (स्लैश की जरूरत नहीं)।
- जो फ्लैग चाहिए उन्हें टॉगल करें, जैसे g (global) या i (case-insensitive)।
- जिस टेक्स्ट के विरुद्ध टेस्ट करना है उसे पेस्ट या टाइप करें।
- मैच तुरंत हाइलाइट होते हैं और मैच काउंट दिखता है।
- पैटर्न को तब तक परिष्कृत करें जब तक वह ठीक वैसा ही मैच न करे जैसा आप चाहते हैं।
विशेषताएं
- टाइप करते ही लाइव मैच हाइलाइटिंग।
- सभी JavaScript regex फ्लैग: g, i, m, s, u, y।
- मैच काउंट और अमान्य पैटर्न के लिए स्पष्ट एरर संदेश।
- सटीक परिणामों के लिए नेटिव JavaScript regex इंजन का उपयोग।
- 100% क्लाइंट-साइड — आपके पैटर्न और टेक्स्ट आपके ब्राउज़र में रहते हैं।
रेगेक्स टेस्टर और डिबगर से जुड़े सामान्य प्रश्न
यह टेस्टर किस regex सिंटैक्स का समर्थन करता है?
यह JavaScript (ECMAScript) रेगुलर एक्सप्रेशन इंजन का उपयोग करता है, इसलिए JavaScript में मान्य कोई भी पैटर्न यहां काम करता है, जिसमें कैरेक्टर क्लास, ग्रुप, lookahead और named group शामिल हैं।
फ्लैग का क्या मतलब है?
g ग्लोबल मैच करता है, i case-insensitive है, m multiline है, s डॉट को न्यूलाइन मैच करने देता है, u यूनिकोड मोड सक्षम करता है, और y sticky मैचिंग है।
मेरा पैटर्न एरर क्यों दिखाता है?
एरर का मतलब है कि पैटर्न मान्य regex सिंटैक्स नहीं है — उदाहरण के लिए, एक अधूरा ग्रुप या ब्रैकेट। इंजन का संदेश बताता है कि क्या गलत हुआ।
क्या मेरा टेस्ट डेटा निजी है?
हां। सभी मैचिंग आपके ब्राउज़र में स्थानीय रूप से होती है। आपका पैटर्न और टेक्स्ट कभी अपलोड या स्टोर नहीं होता।
क्या रेगेक्स टेस्टर मुफ्त है?
हां, यह पूरी तरह मुफ्त है, किसी साइनअप की आवश्यकता नहीं है, और पूरी तरह आपके ब्राउज़र में काम करता है।