रेगेक्स टेस्टर: JavaScript रेगुलर एक्सप्रेशन लाइव जाँचें

पैटर्न लिखें, टेस्ट टेक्स्ट पेस्ट करें और देखें क्या मिलता है, कहाँ मिलता है और हर ग्रुप क्या पकड़ता है।

टेस्ट टेक्स्ट
मिलान

कैसे इस्तेमाल करें

  1. अपना रेगुलर एक्सप्रेशन लिखें (आगे-पीछे के स्लैश के बिना)।
  2. जाँचने वाला टेक्स्ट पेस्ट करें और फ़्लैग चालू या बंद करें।
  3. हाइलाइट हुए मिलान और स्थान व ग्रुप वाली टेबल पढ़ें।

ज़रूरी जानकारी

टेस्टर आपके ब्राउज़र का अपना JavaScript रेगेक्स इंजन इस्तेमाल करता है, इसलिए नतीजे वही होंगे जो आपका JavaScript या TypeScript कोड देगा। दूसरी भाषाएँ (PHP का PCRE, Python re, Java) मिलती-जुलती हैं, पर lookbehind और नाम वाले ग्रुप जैसी बातों में फ़र्क होता है।

मिलान बारी-बारी से दो रंगों में हाइलाइट होते हैं, ताकि पास-पास के मिलान अलग दिखें। टेबल में हर मिलान का स्थान (0 से गिने JavaScript अक्षर) और उसके कैप्चर ग्रुप $1, $2… के रूप में दिखते हैं। ख़ाली मिलान गिने जाते हैं पर हाइलाइट नहीं होते।

(a+)+$ जैसे कुछ पैटर्न किसी ख़ास टेक्स्ट पर बहुत ज़्यादा समय ले सकते हैं ("catastrophic backtracking")। टेस्टर अलग वर्कर में चलता है और 5 सेकंड बाद रुक जाता है, ताकि पेज कभी न अटके; ऐसा हो तो पैटर्न आसान करें।

सवाल-जवाब

यह कौन-सा रेगेक्स है?

JavaScript (ECMAScript), जैसा Chrome, Firefox, Safari और Node.js में।

क्या स्लैश लिखने हैं?

नहीं। सिर्फ़ पैटर्न लिखें और फ़्लैग के स्विच इस्तेमाल करें।

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

टेबल में हर मिलान के साथ $1, $2 आदि के रूप में दिखते हैं।

क्या हिन्दी चलती है?

हाँ। \p{Script=Devanagari} जैसी \p{…} क्लास के लिए u फ़्लैग चालू करें।

क्या मेरा टेक्स्ट अपलोड होता है?

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

आख़िरी अपडेट: