Glyph WidgetsGlyph Widgets
के बारे मेंसंपर्कगोपनीयताशर्तेंKo-fi पर सहायता करें

© 2026 Glyph Widgets. सर्वाधिकार सुरक्षित।

·

100% क्लाइंट-साइड प्रोसेसिंग

Regex परीक्षक

अंतिम अपडेट: 9 मार्च 2026

रीयल-टाइम मैचिंग, कैप्चर ग्रुप निष्कर्षण और मैच हाइलाइटिंग के साथ रेगुलर एक्सप्रेशन टेस्ट और डीबग करें। सभी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है।

विशेषताएँ

  • ▶टाइप करते ही लाइव मैचिंग
  • ▶सभी JavaScript regex फ्लैग्स (g, i, m, s, u, y)
  • ▶टेस्ट स्ट्रिंग में मैच हाइलाइटिंग
  • ▶कैप्चर ग्रुप निष्कर्षण
  • ▶मैच गिनती और स्थितियां
  • ▶प्रतिस्थापन के साथ रिप्लेस मोड
  • ▶सामान्य regex पैटर्न लाइब्रेरी
  • ▶पेज लोड होने के बाद ऑफ़लाइन काम करता है
  • ▶100% क्लाइंट-साइड - आपका डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता

इस टूल का उपयोग कैसे करें

1

अपना पैटर्न दर्ज करें

इनपुट फ़ील्ड में अपना regex पैटर्न टाइप करें। ईमेल, URL, फोन नंबर और अधिक के लिए पैटर्न जल्दी से लोड करने के लिए "सामान्य पैटर्न" ड्रॉपडाउन का उपयोग करें।

2

फ्लैग्स चुनें

आपको आवश्यक फ्लैग्स चुनें: सभी मैच खोजने के लिए global (g), अक्षर केस को अनदेखा करने के लिए case-insensitive (i), लाइनों में मैच करने के लिए multiline (m), और अन्य।

3

टेस्ट स्ट्रिंग दर्ज करें

वह टेक्स्ट पेस्ट करें या टाइप करें जिसे आप टेस्ट करना चाहते हैं। टाइप करते ही मैच रीयल-टाइम में हाइलाइट होते हैं। अमान्य पैटर्न त्रुटि संदेश दिखाएंगे।

4

मैच समीक्षा करें

सभी मैच हाइलाइट होकर देखें, स्थिति और कैप्चर ग्रुप्स दिखाने वाले विवरण के साथ। ग्रुप्स के लिए $1, $2 के साथ प्रतिस्थापन परीक्षण करने के लिए रिप्लेस सुविधा का उपयोग करें।

नियमित अभिव्यक्तियां कैसे काम करती हैं

नियमित अभिव्यक्तियां पैटर्न हैं जो स्ट्रिंग्स के सेट का वर्णन करती हैं। Regex इंजन इनपुट टेक्स्ट को वर्ण-दर-वर्ण स्कैन करता है, पैटर्न से मेल खाने की कोशिश करता है। जब एक मेल मिलता है, तो यह स्थिति और मेल खाने वाले टेक्स्ट को रिकॉर्ड करता है।

पैटर्न मिलान प्रक्रिया

इंजन इनपुट स्ट्रिंग की शुरुआत में शुरू होता है। प्रत्येक स्थिति पर पैटर्न से मेल खाने का प्रयास करता है। जब एक आंशिक मेल विफल होता है तो backtrack करता है। मेल और capture groups रिकॉर्ड करता है। Global flag के साथ, प्रत्येक मेल के बाद जारी रहता है।

JavaScript Regex Flags

g (global): सभी मेल खोजें, केवल पहला नहीं। i (ignoreCase): Case-insensitive मिलान। m (multiline): ^ और $ लाइन सीमाओं से मेल खाते हैं। s (dotAll): Dot (.) newlines से भी मेल खाता है। u (unicode): पैटर्न को Unicode अनुक्रम के रूप में मानें। y (sticky): केवल lastIndex स्थिति पर मेल खाएं।

सामान्य पैटर्न तत्व

\d (अंक), \w (शब्द वर्ण), \s (whitespace) जैसे वर्ण वर्ग। ^ (शुरुआत) और $ (अंत) जैसे एंकर। * (0+), + (1+), ? (0-1), {n} (वास्तव में n) जैसे quantifiers। Capturing के लिए () और alternation के लिए | का उपयोग करने वाले समूह।

Capture समूह

कोष्ठक () के अंदर पैटर्न के भागों द्वारा मेल खाने वाला टेक्स्ट बाद में उपयोग के लिए "कैप्चर" किया जाता है। प्रतिस्थापन स्ट्रिंग्स में, पहले समूह के लिए $1, दूसरे के लिए $2, आदि का उपयोग करें। गैर-कैप्चरिंग समूह (?:...) कैप्चर किए बिना समूह बनाते हैं।

प्रदर्शन विचार

कई quantifiers के साथ जटिल पैटर्न धीमे हो सकते हैं। नेस्टेड quantifiers के साथ "विनाशकारी backtracking" से बचें। संभव होने पर .* का उपयोग करने के बजाय विशिष्ट रहें। जब आपको कैप्चर किए गए टेक्स्ट की आवश्यकता नहीं होती है तो गैर-कैप्चरिंग समूहों का उपयोग करें।

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

रेगुलर एक्सप्रेशन (regex या regexp) कैरेक्टर्स का एक अनुक्रम है जो एक खोज पैटर्न परिभाषित करता है। इसका उपयोग स्ट्रिंग्स में पैटर्न मैचिंग के लिए किया जाता है - विशिष्ट मानदंडों से मेल खाने वाले टेक्स्ट को खोजना, बदलना या मान्य करना।

संबंधित टूल

JSON फ़ॉर्मेटर

JSON डेटा फॉर्मेट और वैलिडेट करें

Base64 एनकोडर

Base64 स्ट्रिंग्स एनकोड और डिकोड करें

डिफ चेकर

दो टेक्स्ट की तुलना करें और अंतर खोजें

रेगुलर एक्सप्रेशन

//g
0 अक्षर
0 मिलान
मैच यहाँ हाइलाइट किए जाएंगे...

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

त्वरित संदर्भ

.कोई भी कैरेक्टर
\dअंक [0-9]
\wशब्द कैरेक्टर
\sव्हाइटस्पेस
^लाइन की शुरुआत
$लाइन का अंत
*0 या अधिक
+1 या अधिक
?0 या 1
{n}बिल्कुल n
[abc]a, b, c में से कोई भी
(group)कैप्चर ग्रुप