Regex टेस्टर

मैच, ग्रुप और फ़्लैग के साथ रेगुलर एक्सप्रेशन लाइव टेस्ट करें।

आपका pattern और टेस्ट स्ट्रिंग आपके browser में स्थानीय रूप से evaluate होते हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

इसके बजाय दो स्ट्रिंग की तुलना कर रहे हैं? Text Diff टूल आज़माएँ।

Regex टेस्टर के बारे में

यह regex tester आपको JavaScript regular expressions को लाइव बनाने और डीबग करने देता है, जिसमें आपके टाइप करते ही हर मैच आपके सैंपल टेक्स्ट में हाइलाइट हो जाता है। एक online regex tester के रूप में यह capture groups, named groups और हर मैच की सटीक शुरुआती व अंतिम स्थिति दिखाता है, ताकि आप ठीक-ठीक देख सकें कि एक pattern क्या पकड़ता है। g, i, m, s और u flags को टॉगल करें ताकि regular expressions को बिना दोबारा लिखे अलग-अलग परिस्थितियों में टेस्ट किया जा सके। यह उसी RegExp इंजन का उपयोग करता है जो आपके browser के साथ आता है, इसलिए परिणाम वही दिखाते हैं जो आपका JavaScript कोड runtime पर वास्तव में करेगा। validation लिखने वाले डेवलपर्स, parsing नियम जाँचने वाले QA इंजीनियरों, और regexp सीखने वाले किसी भी व्यक्ति के लिए उपयोगी। सब कुछ आपके browser में स्थानीय रूप से चलता है, इसलिए आपके patterns और टेस्ट डेटा आपके डिवाइस से बाहर नहीं जाते।

विशेषताएँ

Regex टेस्टर का उपयोग कैसे करें

  1. अपना regular expression pattern फ़ील्ड में टाइप या पेस्ट करें।
  2. pattern के ऊपर ज़रूरी flags (g, i, m, s, u) टॉगल करें।
  3. अपना सैंपल टेक्स्ट टेस्ट स्ट्रिंग बॉक्स में पेस्ट करें।
  4. results पैनल में हाइलाइट किए गए मैच, capture groups और स्थितियाँ पढ़ें।

उदाहरण

इनपुट

Pattern: (\w+)@(\w+)\.com  Flags: g
Text: contact alice@example.com or bob@test.com

आउटपुट

Match 1: alice@example.com  group1=alice  group2=example
Match 2: bob@test.com  group1=bob  group2=test

प्रत्येक ईमेल से निकाले गए capture groups के साथ दो मैच।

सामान्य त्रुटियाँ और समस्या निवारण

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

Regex tester क्या है?
एक regex tester किसी regular expression को सैंपल टेक्स्ट के विरुद्ध चलाता है और रियल-टाइम में दिखाता है कि वह क्या मैच करता है। ArrayKit का Regex Tester हर मैच हाइलाइट करता है, capture groups सूचीबद्ध करता है और हर मैच की स्थिति रिपोर्ट करता है ताकि आप patterns को दृश्य रूप से डीबग कर सकें।
Regex Tester किस regex flavour का उपयोग करता है?
JavaScript — यह उसी RegExp इंजन का उपयोग करता है जो आपका browser चलाता है, इसलिए मैच ठीक वैसा ही दर्शाते हैं जैसा आपका JS कोड व्यवहार करेगा।
Regex Tester में मैं capture groups कैसे टेस्ट करूँ?
अपने pattern के हिस्सों को कोष्ठक में लपेटें और इसे अपने टेक्स्ट के विरुद्ध चलाएँ। हर मैच अपने numbered capture groups और किसी भी named groups को मैच की शुरुआती व अंतिम स्थिति के साथ सूचीबद्ध करता है।
Regex Tester में मैं कौन-से flags टॉगल कर सकता हूँ?
आप g (global), i (ignore case), m (multiline), s (dotall) और u (unicode) को स्वतंत्र रूप से चालू या बंद कर सकते हैं ताकि regular expressions को अलग-अलग परिस्थितियों में टेस्ट कर सकें।
क्या Regex Tester मल्टीलाइन टेक्स्ट संभाल सकता है?
हाँ। मल्टीलाइन इनपुट पेस्ट करें और प्रति लाइन ^ व $ anchor करने के लिए m flag सक्षम करें, या . को line breaks तक फैलाने के लिए s flag।
क्या मेरे patterns और टेस्ट डेटा कहीं भेजे जाते हैं?
नहीं। Regex Tester सब कुछ आपके browser में स्थानीय रूप से evaluate करता है, इसलिए आपके patterns और सैंपल टेक्स्ट आपके डिवाइस से बाहर नहीं जाते और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

संबंधित टूल

सभी ArrayKit टूल