Regex टेस्टर

रेगुलर एक्सप्रेशन लिखें, कुछ टेक्स्ट पेस्ट करें, और टाइप करते ही हर मैच, हर ग्रुप और रिप्लेस किया गया नतीजा देखें।

इसी डिवाइस पर सुरक्षित

आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

सुरक्षित

फ़्लैग
चीट शीट

किसी टोकन को अपने एक्सप्रेशन में डालने के लिए उसे चुनें।

  • 0–9 का एक अंक
  • एक लेटर, अंक या अंडरस्कोर
  • एक स्पेस, टैब या लाइन ब्रेक
  • लाइन ब्रेक के अलावा कोई भी कैरेक्टर
  • लिखे गए कैरेक्टर में से कोई एक
  • लिखे गए कैरेक्टर के अलावा कोई भी कैरेक्टर
  • टेक्स्ट (या लाइन) की शुरुआत
  • टेक्स्ट (या लाइन) का अंत
  • शब्द का किनारा
  • पिछली चीज़ शून्य या ज़्यादा बार
  • पिछली चीज़ एक या ज़्यादा बार
  • पिछली चीज़ वैकल्पिक है
  • पिछली चीज़ 2 से 4 बार
  • एक कैप्चर ग्रुप
  • नाम वाला कैप्चर ग्रुप
  • या तो बायाँ या दायाँ हिस्सा
  • जिसके बाद… आए, उसे शामिल किए बिना
  • असली डॉट (किसी भी खास कैरेक्टर को \ से एस्केप करें)

टेक्स्ट में मैच


                

मैच

मैच
0
ग्रुप
0

मैच और उनके ग्रुप यहाँ दिखेंगे।

    रिप्लेस

    नंबर वाले ग्रुप के लिए $1, $2…, नाम वाले ग्रुप के लिए $<name> और पूरे मैच के लिए $& इस्तेमाल करें।

    यह कैसे काम करता है

    1. अपना एक्सप्रेशन लिखें

      पैटर्न लिखें और उसके फ़्लैग चुनें। सिंटैक्स याद न हो तो चीट शीट आम टोकन डाल देती है।

    2. कुछ टेक्स्ट पेस्ट करें

      टाइप करते ही मैच हाइलाइट होते हैं, और हर मैच अपनी पोज़िशन और कैप्चर ग्रुप के साथ लिस्ट में दिखता है।

    3. रिप्लेस आज़माएँ

      सर्च-एंड-रिप्लेस का नतीजा देखने के लिए $1 या $<name> के साथ रिप्लेसमेंट लिखें, फिर उसे कॉपी करें।

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

    यह कौन-सा regex फ़्लेवर इस्तेमाल करता है?

    JavaScript का, ठीक वैसा ही जैसा आपका ब्राउज़र चलाता है, नाम वाले ग्रुप, lookbehind और \p{L} जैसे Unicode प्रॉपर्टी एस्केप समेत। ज़्यादातर सिंटैक्स Python, PHP और Java जैसा ही है, लेकिन कुछ फ़ीचर अलग हैं।

    क्या मेरा टेक्स्ट कहीं भेजा जाता है?

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

    मेरा एक्सप्रेशन क्यों रोका गया?

    कुछ पैटर्न, अक्सर जिनमें एक दोहराव के अंदर दूसरा दोहराव होता है, फ़ेल होने से पहले अरबों कॉम्बिनेशन आज़मा सकते हैं। इसे catastrophic backtracking कहते हैं। टेस्टर एक सेकंड से ज़्यादा चलने वाली हर जाँच रोक देता है, ताकि पेज कभी अटके नहीं।

    g फ़्लैग से क्या बदलता है?

    g के बिना सिर्फ़ पहला मैच मिलता है और सिर्फ़ वही रिप्लेस होता है। g के साथ टेक्स्ट का हर मैच मिलता है और रिप्लेस होता है।

    डॉट, ब्रैकेट या प्रश्नचिह्न को उसके असली रूप में कैसे मैच करें?

    उसके आगे बैकस्लैश लगाएँ: \. डॉट से, \( ब्रैकेट से और \? प्रश्नचिह्न से मैच करता है। स्क्वेयर ब्रैकेट के अंदर ज़्यादातर कैरेक्टर पहले से ही असली रूप में होते हैं।

    One For All को अपने कंप्यूटर पर इंस्टॉल करें

    इसके बाद One For All किसी ऐप की तरह अपनी अलग विंडो में, सीधे आपके डेस्कटॉप या होम स्क्रीन से खुलता है। किसी ऐप स्टोर से कुछ डाउनलोड नहीं करना पड़ता, और आपकी फ़ाइलें अब भी आपके डिवाइस पर रहती हैं।

    1. एड्रेस बार की दाईं ओर दिए इंस्टॉल आइकन पर क्लिक करें, या ब्राउज़र मेन्यू (⋮) खोलें।
    2. “Install One For All” या “Install page as app” चुनें: आपके डेस्कटॉप और ऐप्स में एक शॉर्टकट जुड़ जाएगा।

    इस टूल का इंजन डाउनलोड करें?

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

    आपकी फ़ाइलें कभी कहीं नहीं भेजी जातीं।