Regex परीक्षक ऑनलाइन
JavaScript रेग्युलर एक्सप्रेशन को लाइव डीबग करें: हाइलाइटेड मिलान, कैप्चर समूह, फ़्लैग और रिप्लेसमेंट पूर्वावलोकन।
🔒 पूरी तरह से आपके ब्राउज़र में संसाधित - आपके द्वारा यहां दर्ज की गई कोई भी चीज़ कभी भी अपलोड नहीं की जाती है।
परिणाम
यह regex परीक्षक JavaScript रेग्युलर एक्सप्रेशन विकसित और डीबग करने के लिए एक सजीव कार्यस्थल है। एक पैटर्न टाइप करें, g, i, m, s और u फ़्लैग को टॉगल करें, और कोई भी परीक्षण पाठ चिपकाएँ: जैसे-जैसे आप टाइप करते हैं मिलान सीधे पाठ में हाइलाइट होते हैं, एक काउंटर दिखाता है कि कितने पाए गए, और एक विस्तृत सूची प्रत्येक मिलान को उसके क्रमांकित और नामित कैप्चर समूहों में तोड़ती है। सिंटैक्स त्रुटियाँ केवल चुपचाप विफल नहीं होतीं — परीक्षक JavaScript इंजन से सटीक संदेश दिखाता है, ताकि एक भटका हुआ कोष्ठक या अमान्य क्वांटिफ़ायर तुरंत पकड़ा जाए।
यह पैटर्न विकास के लिए बनाया गया है, एकबारगी पाठ संक्रियाओं के लिए नहीं। जब आप किसी लॉग पार्सर के लिए कैप्चर डिज़ाइन कर रहे हों, परीक्षण कर रहे हों कि कोई सत्यापन किन URL प्रारूपों को स्वीकार करता है, या सीख रहे हों कि लुकअहेड वास्तव में क्या करते हैं, तो आपको समूह, स्थितियाँ और किनारे के मामले देखने की आवश्यकता होती है — यह उपकरण वही दिखाता है। पाठ के किसी टुकड़े पर साधारण रोज़मर्रा के ढूँढने या ढूँढें-और-बदलें के कार्यों के लिए, समर्पित search-in-text और replace-in-text उपकरण अधिक तेज़ हैं; यह परीक्षक वह जगह है जहाँ आप स्वयं पैटर्न को सही करने जाते हैं।
रिप्लेसमेंट मोड इसे एक रिफैक्टरिंग पूर्वावलोकन में बदल देता है: $1, $& या $<name> संदर्भों के साथ एक रिप्लेसमेंट स्ट्रिंग दर्ज करें और अभिव्यक्ति को कोड में समर्पित करने से पहले रूपांतरित पाठ को मूल के साथ साथ-साथ देखें। प्रीसेट पृष्ठों — ईमेल, URL, फ़ोन नंबर, IP पते, दिनांक और पासवर्ड नीतियों के लिए तैयार पैटर्न — के साथ संयुक्त होने पर, यह सामान्य वास्तविक-दुनिया अभिव्यक्तियों के लिए एक व्यावहारिक संदर्भ के रूप में दोगुना हो जाता है।
सब कुछ स्थानीय रूप से आपके ब्राउज़र में मूल JavaScript RegExp इंजन का उपयोग करके निष्पादित होता है — वही इंजन जो उत्पादन JS कोड में आपके पैटर्न को चलाएगा, इसलिए जो यहाँ मिलान करता है वह वहाँ मिलान करता है। कोई भी पाठ या पैटर्न कहीं अपलोड नहीं किया जाता, जो इसे वास्तविक लॉग, ग्राहक डेटा नमूनों या कॉन्फ़िगरेशन फ़ाइलों के विरुद्ध अभिव्यक्तियों को डीबग करने के लिए सुरक्षित बनाता है, यहाँ तक कि ऑफ़लाइन भी।