होम / डेवलपर टूल्स / रेगेक्स टेस्टर

रेगेक्स टेस्टर

लाइव मैच हाइलाइटिंग, कैप्चर ग्रुप और स्पष्ट त्रुटि संदेशों के साथ रेगुलर एक्सप्रेशन जाँचें। मुफ़्त।

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

  1. अपना रेगुलर एक्सप्रेशन टाइप करें (चारों ओर / स्लैश के बिना)।
  2. फ़्लैग चुनें: g सभी मैच ढूँढता है, i केस को नज़रअंदाज़ करता है, m हर पंक्ति को अलग मानता है।
  3. अपना टेस्ट टेक्स्ट पेस्ट करें और टेस्ट रेगेक्स पर क्लिक करें।
  4. मैच हाइलाइट हो जाते हैं और कैप्चर ग्रुप नीचे सूची में दिखते हैं।

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

क्या यह वाकई मुफ़्त है?

हाँ — इस साइट का हर टूल बिना किसी सीमा, बिना साइनअप और बिना वॉटरमार्क के 100% मुफ़्त है।

क्या मेरा डेटा निजी है?

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

यह किस तरह का रेगेक्स है?

JavaScript रेगुलर एक्सप्रेशन, वही इंजन जो ब्राउज़रों और Node.js में इस्तेमाल होता है। ज़्यादातर आम सिंटैक्स Python, PHP और दूसरी भाषाओं में भी वैसे ही काम करता है।

रेगुलर एक्सप्रेशन की पूरी गाइड

रेगुलर एक्सप्रेशन (रेगेक्स) टेक्स्ट में पैटर्न ढूँढने की भाषा है: ईमेल जाँचना, नंबर निकालना, टेक्स्ट बदलना — सब एक छोटी सी अभिव्यक्ति से हो जाता है। यह टूल JavaScript रेगेक्स इंजन इस्तेमाल करता है, इसलिए यहाँ जाँचा पैटर्न आपके कोड में भी वैसे ही चलेगा।

शुरुआत आम पैटर्न से करें: \d अंक ढूँढता है, \w अक्षर, अंक और अंडरस्कोर ढूँढता है, . कोई भी अक्षर ढूँढता है, * शून्य या ज़्यादा बार, + एक या ज़्यादा बार, और ? शून्य या एक बार का मतलब है। कोष्ठक ( ) कैप्चर ग्रुप बनाते हैं — यानी पैटर्न का वह हिस्सा जिसे आप अलग से निकालना चाहते हैं। फ़्लैग में g सभी मैच देता है, i केस नज़रअंदाज़ करता है, और m हर पंक्ति की शुरुआत/अंत अलग मानता है।

आम गलतियाँ: डॉट को एस्केप करना भूलना (ईमेल में . का मतलब कोई भी अक्षर है, \. का मतलब असली डॉट), लालची मैच जो ज़्यादा टेक्स्ट खा जाता है (तब *? इस्तेमाल करें), और बिना टेस्ट किए लंबा पैटर्न लिखना — छोटे टुकड़ों में जाँचें, फिर जोड़ें।