रेगेक्स परीक्षक ऑनलाइन
डिबग जावास्क्रिप्ट नियमित अभिव्यक्ति लाइव: हाइलाइट किए गए मिलान, कैप्चर समूह, झंडे और प्रतिस्थापन पूर्वावलोकन।
नतीजा
यह रेगेक्स परीक्षक जावास्क्रिप्ट नियमित अभिव्यक्तियों को विकसित करने और डीबग करने के लिए एक लाइव कार्यक्षेत्र है। एक पैटर्न टाइप करें, जी, आई, एम, एस और यू झंडे को टॉगल करें, और किसी भी परीक्षण टेक्स्ट को पेस्ट करें: जैसे ही आप टाइप करते हैं मैच सीधे टेक्स्ट में हाइलाइट हो जाते हैं, एक काउंटर दिखाता है कि कितने पाए गए, और एक विस्तृत सूची प्रत्येक मैच को उसके क्रमांकित और नामित कैप्चर समूहों में तोड़ देती है। सिंटैक्स त्रुटियाँ चुपचाप विफल नहीं होती हैं - परीक्षक जावास्क्रिप्ट इंजन से सटीक संदेश दिखाता है, इसलिए एक भटका हुआ ब्रैकेट या एक अमान्य क्वांटिफायर तुरंत पकड़ा जाता है।
यह पैटर्न विकास के लिए बनाया गया है, न कि एकबारगी पाठ संचालन के लिए। जब आप एक लॉग पार्सर के लिए कैप्चर डिज़ाइन कर रहे हैं, यह परीक्षण कर रहे हैं कि कौन सा यूआरएल सत्यापन स्वीकार करता है, या यह सीख रहा है कि लुकहेड वास्तव में क्या करते हैं, तो आपको समूह, स्थिति और किनारे के मामले देखने की ज़रूरत है - यही यह टूल दिखाता है। पाठ के एक टुकड़े पर रोज़मर्रा की सरल खोज या ढूंढने और बदलने के कार्यों के लिए, समर्पित खोज-इन-टेक्स्ट और रिप्लेस-इन-टेक्स्ट टूल तेज़ हैं; यह परीक्षक वह जगह है जहां आप पैटर्न को सही करने के लिए जाते हैं।
प्रतिस्थापन मोड इसे एक रीफैक्टरिंग पूर्वावलोकन में बदल देता है: $1, $& या $<name> संदर्भों के साथ एक प्रतिस्थापन स्ट्रिंग दर्ज करें और अभिव्यक्ति को कोड में डालने से पहले मूल के साथ रूपांतरित पाठ को साथ-साथ देखें। पूर्व निर्धारित पृष्ठों के साथ संयुक्त - ईमेल, यूआरएल, फोन नंबर, आईपी पते, दिनांक और पासवर्ड नीतियों के लिए तैयार पैटर्न - यह सामान्य वास्तविक दुनिया की अभिव्यक्तियों के लिए एक व्यावहारिक संदर्भ के रूप में दोगुना हो जाता है।
सब कुछ आपके ब्राउज़र में स्थानीय जावास्क्रिप्ट रेगएक्सपी इंजन का उपयोग करके स्थानीय रूप से निष्पादित होता है - वही इंजन जो आपके पैटर्न को उत्पादन जेएस कोड में चलाएगा, इसलिए जो यहां मेल खाता है वह वहां मेल खाता है। कहीं भी कोई पाठ या पैटर्न अपलोड नहीं किया जाता है, जो वास्तविक लॉग, ग्राहक डेटा नमूने या कॉन्फ़िगरेशन फ़ाइलों के विरुद्ध अभिव्यक्तियों को ऑफ़लाइन भी डीबग करना सुरक्षित बनाता है।