Skip to main content
DevTools24

Regex टेस्टर और डिबगर

लाइव फीडबैक और मैच हाइलाइटिंग के साथ रेगुलर एक्सप्रेशन टेस्ट, वैलिडेट और डिबग करें। डेटा वैलिडेशन, टेक्स्ट प्रोसेसिंग और पैटर्न मैचिंग डेवलपमेंट के लिए उत्तम।

//g
Status:Enter a regex pattern

फीचर्स

  • लाइव टेस्टिंग: रियल-टाइम regex वैलिडेशन और मैचिंग
  • मैच हाइलाइटिंग: मैच किए गए टेक्स्ट की विज़ुअल हाइलाइटिंग
  • विस्तृत परिणाम: मैच पोज़िशन और कैप्चर ग्रुप्स
  • फ्लैग सपोर्ट: ग्लोबल, केस-इनसेंसिटिव, मल्टीलाइन और अधिक
  • क्विक उदाहरण: सामान्य यूज़ केस के लिए प्री-बिल्ट पैटर्न
  • एरर डिटेक्शन: अमान्य पैटर्न के लिए स्पष्ट एरर मैसेज

सामान्य उपयोग के मामले

  • ईमेल वैलिडेशन: ईमेल एड्रेस फॉर्मेट वैलिडेट करें
  • फोन नंबर: फोन नंबर एक्सट्रैक्ट और वैलिडेट करें
  • URL: वेब एड्रेस मैच और एक्सट्रैक्ट करें
  • डेटा एक्सट्रैक्शन: स्ट्रक्चर्ड टेक्स्ट और लॉग पार्स करें
  • इनपुट वैलिडेशन: फॉर्म फील्ड वैलिडेशन पैटर्न
  • टेक्स्ट प्रोसेसिंग: सर्च और रिप्लेस ऑपरेशन

Regex क्विक रेफरेंस

कैरेक्टर क्लासेस:

  • \d - कोई भी अंक (0-9)
  • \w - वर्ड कैरेक्टर (a-z, A-Z, 0-9, _)
  • \s - व्हाइटस्पेस कैरेक्टर
  • . - कोई भी कैरेक्टर (न्यूलाइन छोड़कर)
  • [a-z] - कोई भी लोअरकेस लेटर

क्वांटिफायर:

  • * - शून्य या अधिक
  • + - एक या अधिक
  • ? - शून्य या एक
  • {n} - बिल्कुल n बार
  • {n,m} - n और m के बीच बार

प्रो टिप्स

  • सभी मैच खोजने के लिए ग्लोबल फ्लैग (g) का उपयोग करें, केवल पहला नहीं
  • यह सुनिश्चित करने के लिए कई उदाहरणों के साथ टेस्ट करें कि आपका पैटर्न सही काम करता है
  • मैच के विशिष्ट भागों को एक्सट्रैक्ट करने के लिए कैप्चर ग्रुप्स () का उपयोग करें
  • विशिष्ट रहें - बहुत व्यापक पैटर्न अनपेक्षित टेक्स्ट से मैच कर सकते हैं
  • जटिल पैटर्न के लिए ऑनलाइन regex रिसोर्सेज़ का उपयोग करें
  • बैकस्लैश के साथ स्पेशल कैरेक्टर्स को एस्केप करना याद रखें