ToolsMaxxing

Regex टेस्टर

अपने टेक्स्ट पर रेगुलर एक्सप्रेशन आज़माएँ और हर मैच, ग्रुप और रिप्लेसमेंट देखें।

हाइलाइट किया हुआ

मैच यहाँ हाइलाइट दिखेंगे।

मैच

पैटर्न और कुछ टेक्स्ट डालें।

    आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

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

    1. 1स्लैश के बीच अपना पैटर्न लिखें और फ़्लैग चुनें।
    2. 2जिस टेक्स्ट में खोजना है उसे पेस्ट करें।
    3. 3हाइलाइट हुआ टेक्स्ट और ग्रुप के साथ मैच की सूची पढ़ें।
    4. 4$1 जैसी रिप्लेस स्ट्रिंग आज़माने के लिए रिप्लेसमेंट भी टेस्ट करें चालू करें।

    विकल्पों का मतलब

    Global (g)
    सिर्फ़ पहला नहीं, हर मैच खोजता है।
    Ignore case (i)
    अक्षर किसी भी केस में मैच होते हैं।
    Multiline (m)
    ^ और $ हर लाइन की शुरुआत और अंत पर मैच होते हैं।
    Dot all (s)
    डॉट नई लाइन से भी मैच होता है।
    Unicode (u)
    पैटर्न को Unicode मानता है और \p{L} जैसी क्लास की अनुमति देता है।
    Sticky (y)
    सिर्फ़ उसी जगह मैच करता है जहाँ पिछला मैच ख़त्म हुआ था।

    प्राइवेसी

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

    लोग अक्सर पूछते हैं

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

    JavaScript का, जो आपके ब्राउज़र में बना होता है। ज़्यादातर सिंटैक्स दूसरी भाषाओं जैसा ही है, लेकिन lookbehind, नेम्ड ग्रुप और \p क्लास फ़्लेवर के हिसाब से अलग होते हैं, इसलिए जिसमें इस्तेमाल करना है उसे ज़रूर जाँचें।

    कभी न रुकने वाले पैटर्न का क्या होता है?

    टेस्ट अलग वर्कर में चलता है। 1.5 सेकंड से ज़्यादा लगे तो उसे रोक दिया जाता है और आपको संदेश मिलता है। (a+)+$ जैसे नेस्टेड रिपीट वाले पैटर्न आम तौर पर इसकी वजह होते हैं।

    कैप्चर ग्रुप कैसे देखूँ?

    सूची में हर मैच के नीचे क्रम वाले ग्रुप दिखते हैं, और (?<name>...) के रूप में लिखे नेम्ड ग्रुप अपने नाम से दिखते हैं।

    यह ख़ाली मैच क्यों दिखाता है?

    a* जैसे पैटर्न शून्य अक्षरों से भी मैच कर सकते हैं। ऐसे मैच ख़ाली दिखाए जाते हैं और खोज एक अक्षर आगे बढ़ जाती है, ताकि लूप न बने।

    रिप्लेसमेंट कैसे लिखूँ?

    पहले ग्रुप के लिए $1, नेम्ड ग्रुप के लिए $<name>, पूरे मैच के लिए $& और असली डॉलर चिह्न के लिए $$ इस्तेमाल करें।

    मिलते-जुलते टूल्स