यह टूल कौन सा regex इंजन उपयोग करता है?
यह टूल जावास्क्रिप्ट (ECMAScript) रेगुलर एक्सप्रेशन इंजन का उपयोग करता है, जो सभी आधुनिक ब्राउज़रों में मानक है।
क्या मेरा डेटा सर्वर पर भेजा जाता है?
नहीं। सभी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है। आपके पैटर्न और टेक्स्ट कभी भी आपके डिवाइस से बाहर नहीं जाते हैं।
फ्लैग्स का क्या मतलब है?
'g' सभी (ग्लोबल) ढूंढता है, 'i' केस को अनदेखा करता है, 'm' प्रति लाइन शुरू/अंत मानता है, और 's' डॉट को नई लाइनों से मैच करने की अनुमति देता है।
क्या यह lookbehind का समर्थन करता है?
हाँ, यदि आपका ब्राउज़र इसका समर्थन करता है। अधिकांश आधुनिक ब्राउज़र (Chrome, Firefox, Edge) JS regex में पॉजिटिव और नेगेटिव lookbehind का समर्थन करते हैं।
मेरा regex कुछ भी मैच क्यों नहीं कर रहा है?
अपने फ्लैग्स की जाँच करें (उदा. 'i' सक्षम करें) और सुनिश्चित करें कि यदि आवश्यक हो तो विशेष वर्णों को एस्केप किया गया है। सिंटैक्स भी चेक करें।
क्या मैं नाम वाले कैप्चर समूहों का उपयोग कर सकता हूँ?
हाँ! जावास्क्रिप्ट (?<name>...) जैसे नाम वाले समूहों का समर्थन करता है। वे विवरण में दिखाई देंगे।
लिटरल बैकस्लैश को कैसे मैच करें?
आपको इसे दूसरे बैकस्लैश के साथ एस्केप करना होगा: \\। regex इनपुट में, केवल पैटर्न भाग टाइप करें।
क्या टेक्स्ट आकार की कोई सीमा है?
प्रदर्शन आपके डिवाइस पर निर्भर करता है, लेकिन टूल बड़े टेक्स्ट ब्लॉक के लिए अनुकूलित है। बहुत जटिल regex धीमा कर सकते हैं।
नई लाइन को कैसे मैच करें?
\n का उपयोग करें। यदि आप चाहते हैं कि डॉट (.) नई लाइनों से मैच करे, तो 's' (dotAll) फ्लैग सक्षम करें।
क्या मैं कोड के लिए regex कॉपी कर सकता हूँ?
हाँ, स्लैश और फ्लैग्स के साथ फॉर्मैट किए गए पैटर्न को प्राप्त करने के लिए 'Regex कॉपी करें' बटन पर क्लिक करें, जो आपके JS कोड के लिए तैयार है।