रीजेक्स टेस्टर
लाइव मैच हाइलाइटिंग और नंबर्ड कैप्चर ग्रुप्स के साथ JavaScript रेगुलर एक्सप्रेशन टेस्ट करें।
यह कैसे काम करता है
रेगेक्स टेस्टर रेगुलर एक्सप्रेशन को टेस्ट टेक्स्ट के विरुद्ध रियल-टाइम में मिलाता है और सभी मिलान हाइलाइट करता है।
पैटर्न फ़ील्ड में रेगुलर एक्सप्रेशन दर्ज करें, फ्लैग सेट करें (g ग्लोबल, i केस-असंवेदनशील, m मल्टी-लाइन), फिर टेस्ट टेक्स्ट दर्ज करें। मिलान तुरंत हाइलाइट होते हैं।
ग्रुप की तालिका दृश्य सभी क्रमांकित और नामित ग्रुप दिखाता है।
टूल JavaScript ES2018 रेगेक्स इंजन उपयोग करता है।
व्यावहारिक उदाहरण
\b(\d{4})-(\d{2})-(\d{2})\b को “Released 2024-03-15, patched 2024-04-02” पर परखें: हाइलाइटर दोनों तारीख़ें चिह्नित करता है, सांख्यिकी कार्ड 3-3 कैप्चर समूहों वाले 2 मिलान बताते हैं, और समूह-पैनल वर्ष, माह व दिन अलग-अलग गिनाता है। प्रतिस्थापन $3/$2/$1 डालें तो पूर्वावलोकन तारीख़ें 15/03/2024 प्रारूप में पलटी दिखाता है। स्निपेट-जनित्र फिर वही पैटर्न Python, JavaScript या sed के चिपकाने-योग्य कोड में देता है — जहाँ भाषा बैकस्लैश माँगे वहाँ प्रतिस्थापन वाक्य-रचना \3/\2/\1 में सही अनूदित।
उपयोग के मामले
- वैलिडेशन पैटर्न विकसित और परीक्षण करना
- पार्सिंग नियम बनाना
- प्रोडक्शन कोड में उपयोग से पहले परीक्षण
- रेगेक्स सिंटैक्स सीखना
- मिलान पैटर्न डीबग करना
अक्सर पूछे जाने वाले प्रश्न
- मेरा रेगेक्स Python में काम करता है लेकिन यहां क्यों नहीं?
- विभिन्न भाषाओं के अलग-अलग रेगेक्स इंजन हैं। टूल JavaScript उपयोग करता है — Python (?P
) जैसे अलग सिंटैक्स समर्थन करता है। - g फ्लैग का क्या अर्थ है?
- ग्लोबल — केवल पहले के बजाय सभी मिलान खोजें।
- न्यूलाइन कैसे मिलाएं?
- m फ्लैग और पैटर्न में \n उपयोग करें।
- क्या कैप्चर ग्रुप टेस्ट हो सकते हैं?
- हां — क्रमांकित और नामित ग्रुप दोनों परिणाम तालिका में दिखते हैं।
- क्या रेगेक्स रियल-टाइम में गणना होता है?
- हां — प्रत्येक कीप्रेस पर पैटर्न लागू होता है।