नियमित अभिव्यक्ति परीक्षक (मैच, समूह, और प्रतिस्थापन पूर्वावलोकन)
नियमित अभिव्यक्ति परीक्षण जल्दी चलानी है? इसे इस परीक्षक में चिपकाएँ और तुरंत जाँचें।
हाइलाइट किए गए मैच, कैप्चर समूह, और प्रतिस्थापन आउटपुट एक ही स्क्रीन में देखें।
उपयोग कैसे करें
- पैटर्न दर्ज करें और ज़रूरी फ़्लैग चुनें (g/i/m)।
- स्रोत पाठ चिपकाएँ। यदि स्वतः चलाना चालू है, तो परिणाम तुरंत अपडेट होंगे।
- स्थितियाँ जाँचने और हर मैच पर जाने के लिए मैच सूची का उपयोग करें।
- कैप्चर और प्रतिस्थापन आउटपुट सत्यापित करने के लिए समूह और प्रतिस्थापन टैब का उपयोग करें।
उदाहरण
ईमेल निष्कर्षण
इनपुट: ईमेल पतों वाला पाठ
आउटपुट: हाइलाइट किए गए मैच और शुरुआत/अंत स्थितियाँ
key=value प्रतिस्थापन
इनपुट: बहु-पंक्ति key=value पाठ
आउटपुट: $1 और $2 का उपयोग करते हुए प्रतिस्थापन आउटपुट
लॉग पंक्ति फ़िल्टर
इनपुट: INFO / WARN / ERROR वाला लॉग पाठ
आउटपुट: m फ़्लैग के साथ पंक्ति-आधारित मिलान
प्रतिस्थापन चीट शीट
- $1, $2 ... : कैप्चर समूह संदर्भ
- $& : पूरा मैच
- $` : मैच से पहले / $' : मैच के बाद
नोट
- यह उपकरण पैटर्नों का मूल्यांकन JavaScript (ECMAScript) नियमित अभिव्यक्तियों से करता है।
- कुछ PCRE सुविधाएँ (जैसे परमाणु समूह) उपलब्ध नहीं हैं।
- JavaScript सुविधाएँ भी रनटाइम परिवेश के अनुसार बदल सकती हैं।
- परिणामों के PCRE के समान होने की गारंटी नहीं है।
अक्सर पूछे जाने वाले प्रश्न
g/i/m फ़्लैग क्या हैं?
चेकबॉक्स से इन्हें टॉगल करें। (g=वैश्विक, i=केस अनदेखा, m=बहु-पंक्ति)
क्या मैं प्रतिस्थापन भी परीक्षण कर सकता हूँ?
हाँ। प्रतिस्थापन स्ट्रिंग दर्ज करें और प्रतिस्थापन टैब देखें। $1 जैसे समूह संदर्भ समर्थित हैं।
यह PCRE से कैसे अलग है?
यह उपकरण JavaScript नियमित अभिव्यक्तियों का उपयोग करता है। विनिर्देश के अंतर के कारण वही पैटर्न PCRE से अलग परिणाम दे सकता है।