रेगेक्स टेस्टर लाइव मैचिंग, हाइलाइटिंग और ग्रुप एक्सट्रैक्शन के साथ नियमित अभिव्यक्तियों का परीक्षण करें।
रेगेक्स टेस्टर
लाइव मैचिंग, हाइलाइटिंग और ग्रुप एक्सट्रैक्शन के साथ नियमित अभिव्यक्तियों का परीक्षण करें।
पैटर्न दर्ज करें
अपना नियमित अभिव्यक्ति पैटर्न टाइप करें।
फ्लैग सेट करें
ग्लोबल (g), केस-इनसेंसिटिव (i), मल्टीलाइन (m), डॉटऑल (s) फ्लैग टॉगल करें।
परीक्षण स्ट्रिंग
मिलान करने के लिए परीक्षण स्ट्रिंग दर्ज या पेस्ट करें।
What Is रेगेक्स टेस्टर?
रेगेक्स टेस्टर एक इंटरैक्टिव टूल है जो रेगुलर एक्सप्रेशन की जांच और डीबगिंग के लिए उपयोग किया जाता है। एक रेगेक्स पैटर्न और एक परीक्षण स्ट्रिंग दर्ज करें ताकि मिलान वास्तविक समय में उजागर हो सके। यह पूर्ण मिलान पाठ, इंडेक्स स्थिति, नंबर्ड कैप्चर समूहों और नामित कैप्चर समूहों सहित मिलान विवरण प्रदर्शित करता है। जावास्क्रिप्ट रेगेक्स सyntax के साथ ग्लोबल (g), केस-इनसेंसिटिव (i), मल्टीलाइन (m) और डॉटऑल (s) फ़्लैग को सपोर्ट करता है। टूल परीक्षण स्ट्रिंग में उजागर मिलानों के साथ तुरंत दृश्य प्रतिक्रिया प्रदान करता है।
Why Use रेगेक्स टेस्टर?
-
तत्काल दृश्य फीडबैक के साथ नियमित अभिव्यक्ति पैटर्न का परीक्षण करें
-
प्रत्येक मिलान के लिए कैप्चर समूह और नामित समूह देखें
-
जटिल नियमित अभिव्यक्तियों को इंटरैक्टिव रूप से डीबग करें
-
फ्लैग्स के साथ पूर्ण नियमित अभिव्यक्ति पैटर्न की प्रतिलिपि बनाएं
Common Use Cases
विकास
कोड में उपयोग करने से पहले नियमित अभिव्यक्ति पैटर्न का परीक्षण और डीबग करें।
डेटा निष्कर्षण
वेरिफाई करें कि पैटर्न वांछित डेटा को सही ढंग से मिलाते हैं और कैप्चर करते हैं।
मान्यकरण
नमूना डेटा के खिलाफ इनपुट मान्यकरण पैटर्न का परीक्षण करें।
सीखना
परिणामों को वास्तविक समय में देखकर पैटर्न और नियमित अभिव्यक्ति के साथ प्रयोग करके सीखें।
Technical Guide
टेस्टर पैटर्न और फ़्लैग्स से एक नया RegExp ऑब्जेक्ट बनाता है जो प्रत्येक इनपुट परिवर्तन पर होता है। ग्लोबल फ़्लैग के साथ, यह रेगेक्स.exec() के साथ एक व्हाइल लूप का उपयोग करता है ताकि सभी मिलानों को ढूंढ सके, ज़ीरो-लेंथ मैचों के बाद lastIndex को आगे बढ़ाकर अनंत लूप को रोकने के लिए। प्रत्येक मिलान परिणाम में पूर्ण मिलान (match[0]), स्थितीय इंडेक्स, नंबर्ड समूह (match.slice(1)) और नामित समूह (match.groups) शामिल हैं। हाइलाइटिंग के लिए, स्ट्रिंग के माध्यम से एक अलग पास <mark> तत्वों में मेल खाने वाले भागों को टेलविंड स्टाइलिंग के साथ रैप करता है। हाइलाइटेड आउटपुट HTML एंटिटी एस्केपिंग के साथ खतरनाकसेटइनरएचटीएमएल का उपयोग करके सुरक्षित रहता है। अमान्य रेगेक्स पैटर्न को पकड़ लिया जाता है और त्रुटि संदेशों के रूप में प्रदर्शित किया जाता है, घटक को दुर्घटनाग्रस्त नहीं करने के बजाय।
Tips & Best Practices
-
1ग्लोबल (g) फ्लैग टॉगल करें ताकि सभी मिलानों को पहले के बजाय खोजा जा सके
-
2नामित समूह (?<name>pattern) सिंटैक्स का उपयोग करते हैं
-
3डॉटऑल (s) फ्लैग . को न्यूलाइन वर्णों से मिलान करने देता है
-
4अमान्य नियमित अभिव्यक्ति पैटर्न स्पष्ट त्रुटि संदेश दिखाते हैं
Related Tools
यूआरएल एक्सट्रैक्टर
पाठ से सभी यूआरएल (http/https) निकालें और अद्वितीय परिणामों को सूचीबद्ध करें।
📝 Text Tools
ढूंढें और बदलें
रेगेक्स, केस संवेदनशीलता, और बल्क ऑपरेशनों के समर्थन के साथ पाठ ढूंढें और बदलें।
📝 Text Tools
रेगेक्स जनरेटर
ईमेल, यूआरएल, फोन और अधिक के लिए सामान्य रेगेक्स पैटर्न ब्राउज़ करें और कॉपी करें।
📝 Text Tools
ईमेल एक्सट्रैक्टर
पाठ से सभी ईमेल पते निकालें और अद्वितीय परिणामों को सूचीबद्ध करें।
📝 Text ToolsFrequently Asked Questions
Q कौन सा नियमित अभिव्यक्ति स्वाद उपयोग किया जाता है?
Q कैप्चर समूह क्या हैं?
Q ग्लोबल (g) फ्लैग क्या करता है?
Q मेरा पैटर्न त्रुटि क्यों उत्पन्न करता है?
Q क्या मैं मल्टीलाइन पैटर्न का परीक्षण कर सकता हूँ?
About This Tool
रेगेक्स टेस्टर is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.