मैच हाइलाइटिंग, कैप्चर ग्रुप और फ्लैग के साथ रेगुलर एक्सप्रेशन को लाइव टेस्ट करें — सीधे अपने ब्राउज़र में।
रेगुलर एक्सप्रेशन एक पैटर्न है जो स्ट्रिंग्स के सेट का वर्णन करता है। यह वह टूल है जिसका उपयोग प्रोग्रामर तब करते हैं जब उन्हें किसी नियम का पालन करने वाले टेक्स्ट को खोजना, वैलिडेट करना या बदलना होता है — कोई ईमेल एड्रेस, फोन नंबर, किसी विशेष फॉर्मेट में तारीख, या दोहराया गया शब्द। पैटर्न भाषा संक्षिप्त और शक्तिशाली है, जो इसे पढ़ने में भी कठिन बनाती है: एक regex जिसे लिखने में पांच मिनट लगे, उसे डीबग करने में पांच घंटे लग सकते हैं अगर आप नहीं देख सकते कि वह क्या मैच करता है।
यह टेस्टर उस अंतर को पाटता है। पैटर्न और टेस्ट स्ट्रिंग टाइप करें, और हर मैच रियल टाइम में हाइलाइट होता है। नीचे की टेबल हर मैच को उसके इंडेक्स और कैप्चर ग्रुप में तोड़ती है, जो वह जानकारी है जो आपको चाहिए जब regex किसी प्रोग्राम को फीड करता है। फ्लैग दिखाई देते हैं और एडिटेबल हैं, इसलिए ग्लोबल और सिंगल-मैच के बीच स्विच करना, या केस सेंसिटिविटी ऑन-ऑफ करना, एक कीस्ट्रोक दूर है।
इंजन वही है जो आपके ब्राउज़र में बिल्ट-इन है — वही JavaScript regex इंजन जो आपका कोड प्रोडक्शन में उपयोग करेगा। इसका मतलब है कि यहां का रिजल्ट वही रिजल्ट है जो आपको वहां मिलेगा: कोई ट्रांसलेशन लेयर नहीं, कोई डायलेक्ट मिसमैच नहीं। और चूंकि सब कुछ लोकली चलता है, आप प्रोडक्शन डेटा पेस्ट कर सकते हैं बिना उसके आपकी डिवाइस से बाहर जाए।
आपके ब्राउज़र में बिल्ट-इन JavaScript regex इंजन। यहां का रिजल्ट वही है जो आपके कोड को मिलेगा।
नहीं। पैटर्न मैचिंग पूरी तरह से आपकी डिवाइस पर JavaScript में चलती है। कुछ भी अपलोड नहीं होता।
g = ग्लोबल (सभी मैच खोजें, सिर्फ पहला नहीं), i = केस-इनसेंसिटिव, m = मल्टीलाइन (^ और $ लाइन बाउंड्री से मैच करें), s = dotAll (. न्यूलाइन से मैच करे), u = unicode।
अलग-अलग भाषाएं अलग-अलग regex डायलेक्ट का उपयोग करती हैं। JavaScript पुराने इंजन में lookbehind को सपोर्ट नहीं करता, और Python named groups के लिए अलग सिंटैक्स का उपयोग करता है। जिस भाषा में डिप्लॉय करते हैं उसी में टेस्ट करें।
टेस्टर 500 मैच पर रुक जाता है और टेबल में पहले 100 दिखाता है, जो किसी भी डीबगिंग सेशन के लिए पर्याप्त है।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।