//g
Hello World! This is a Regex Tester.

मैच जानकारी5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Regex टेस्टर

वास्तविक समय मैचिंग और स्पष्टीकरण के साथ अपने रेगुलर एक्सप्रेशन का परीक्षण, डिबग और समझें।

यह कैसे काम करता है

1

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

इनपुट फ़ील्ड में अपना रेगुलर एक्सप्रेशन पैटर्न टाइप करें।

2

फ्लैग्स सेट करें

खोज को बेहतर बनाने के लिए ग्लोबल (g), केस इनसेंसिटिव (i), या मल्टीलाइन (m) जैसे फ्लैग्स टॉगल करें।

3

परिणाम देखें

टेक्स्ट में रीयल-टाइम हाइलाइटिंग और नीचे विस्तृत मैच जानकारी देखें।

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

यह टूल कौन सा regex इंजन उपयोग करता है?

यह टूल जावास्क्रिप्ट (ECMAScript) रेगुलर एक्सप्रेशन इंजन का उपयोग करता है, जो सभी आधुनिक ब्राउज़रों में मानक है।

क्या मेरा डेटा सर्वर पर भेजा जाता है?

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

फ्लैग्स का क्या मतलब है?

'g' सभी (ग्लोबल) ढूंढता है, 'i' केस को अनदेखा करता है, 'm' प्रति लाइन शुरू/अंत मानता है, और 's' डॉट को नई लाइनों से मैच करने की अनुमति देता है।

क्या यह lookbehind का समर्थन करता है?

हाँ, यदि आपका ब्राउज़र इसका समर्थन करता है। अधिकांश आधुनिक ब्राउज़र (Chrome, Firefox, Edge) JS regex में पॉजिटिव और नेगेटिव lookbehind का समर्थन करते हैं।

मेरा regex कुछ भी मैच क्यों नहीं कर रहा है?

अपने फ्लैग्स की जाँच करें (उदा. 'i' सक्षम करें) और सुनिश्चित करें कि यदि आवश्यक हो तो विशेष वर्णों को एस्केप किया गया है। सिंटैक्स भी चेक करें।

क्या मैं नाम वाले कैप्चर समूहों का उपयोग कर सकता हूँ?

हाँ! जावास्क्रिप्ट (?<name>...) जैसे नाम वाले समूहों का समर्थन करता है। वे विवरण में दिखाई देंगे।

लिटरल बैकस्लैश को कैसे मैच करें?

आपको इसे दूसरे बैकस्लैश के साथ एस्केप करना होगा: \\। regex इनपुट में, केवल पैटर्न भाग टाइप करें।

क्या टेक्स्ट आकार की कोई सीमा है?

प्रदर्शन आपके डिवाइस पर निर्भर करता है, लेकिन टूल बड़े टेक्स्ट ब्लॉक के लिए अनुकूलित है। बहुत जटिल regex धीमा कर सकते हैं।

नई लाइन को कैसे मैच करें?

\n का उपयोग करें। यदि आप चाहते हैं कि डॉट (.) नई लाइनों से मैच करे, तो 's' (dotAll) फ्लैग सक्षम करें।

क्या मैं कोड के लिए regex कॉपी कर सकता हूँ?

हाँ, स्लैश और फ्लैग्स के साथ फॉर्मैट किए गए पैटर्न को प्राप्त करने के लिए 'Regex कॉपी करें' बटन पर क्लिक करें, जो आपके JS कोड के लिए तैयार है।