यह टूल क्या करता है
रेगेक्स परीक्षक eval के बिना अभिव्यक्ति संकलित करने के लिए नए रेगएक्सपी (पैटर्न, झंडे) का उपयोग करता है। मिलान कार्य वेब वर्कर में रखा गया है; यदि यह लगभग 750 मिलीसेकंड से अधिक हो जाता है, तो वर्कर को समाप्त कर दिया जाएगा और एक संकेत प्रदर्शित किया जाएगा कि एक भयावह बैकट्रैकिंग अभिव्यक्ति से बचने में बहुत समय लगता है जो मुख्य पृष्ठ पर लंबे समय तक रहता है।
- छह जावास्क्रिप्ट झंडे का समर्थन करता है: जी, आई, एम, एस, यू, वाई।
- परिणाम मिलान पाठ, आरंभिक सूचकांक, क्रमांकित कैप्चर समूह और नामित कैप्चर समूह को सूचीबद्ध करते हैं।
- हाइलाइटिंग का निर्माण उपयोगकर्ता HTML को जोड़े बिना, टेक्स्ट नोड्स और मार्क तत्वों से किया जाता है।
इसे कैसे उपयोग करें
- दोनों तरफ / के बिना पैटर्न दर्ज करें।
- आवश्यक झंडों का चयन करें.
- टेस्ट स्ट्रिंग चिपकाएँ और "टेस्ट रेगेक्स" पर क्लिक करें।
- मिलान संख्या, अनुक्रमणिका, कैप्चरिंग समूह और हाइलाइटिंग देखें।
सामान्य उपयोग
- डिबग लॉग, फ़ाइल नाम और प्रपत्र सत्यापन मोड।
- वैश्विक और गैर-वैश्विक मिलान व्यवहार की तुलना करें।
- कैप्चर ग्रुप और केस, मल्टीलाइन, डॉटऑल विकल्पों का निरीक्षण करें।
Regex Tester की विशेषताएँ
फ़्लैग का परीक्षण करें, अनुक्रमणिका का मिलान करें और समूहों को कैप्चर करें, और उच्च जोखिम वाले अभिव्यक्तियों को अलग करने के लिए समयबद्ध श्रमिकों का उपयोग करें। यह दैनिक विकास, डिबगिंग, डेटा सॉर्टिंग और कोड अनुकूलन परिदृश्यों के लिए उपयुक्त है। प्रसंस्करण परिणामों को सीधे देखा, कॉपी या डाउनलोड किया जा सकता है।
FAQ
पैटर्न /.../ क्यों नहीं लिखता?
इनपुट बॉक्स केवल अभिव्यक्ति निकाय प्राप्त करता है, और सामग्री में स्लैश और स्लैश के बीच भ्रम से बचने के लिए फ़्लैग में एक स्वतंत्र चेकबॉक्स होता है।
विनाशकारी बैकट्रैकिंग क्या है?
कुछ नेस्टेड क्वांटिफायर इंजन को घातीय संयोजनों को आज़माने का कारण बनते हैं। मुख्य पृष्ठ के अटकने के जोखिम को कम करने के लिए टूल वर्कर टर्मिनेशन और टाइमआउट का उपयोग कर सकता है।
यदि g की जाँच नहीं की गई तो कितने मिलान प्रदर्शित होंगे?
जावास्क्रिप्ट नियमित शब्दार्थ के अनुसार, केवल पहला मिलान लौटाया जाता है; जी की जाँच होने के बाद, सभी मिलानों की गणना जारी रहेगी।