मुफ्त / ऑनलाइन

रेगुलर एक्सप्रेशन परीक्षक

वास्तविक समय में नियमित अभिव्यक्तियों का परीक्षण करें

अपना रेगुलर एक्सप्रेशन पैटर्न लिखें, एक परीक्षण स्ट्रिंग दर्ज करें, और तुरंत मेल को हाइलाइट होते हुए देखें। वैश्विक, केस-इनसेंसिटिव, और मल्टीलाइन फ्लैग का समर्थन करता है।

/ / gi

लाइव मेल हाइलाइटिंग

जैसे ही आप अपना पैटर्न टाइप करते हैं, अपने परीक्षण स्ट्रिंग में मेल को हाइलाइट होते हुए देखें। तात्कालिक दृश्य प्रतिक्रिया।

सभी JS रेगुलर एक्सप्रेशन फ्लैग्स

एक क्लिक में वैश्विक (g), केस-इनसेंसिटिव (i), मल्टीलाइन (m), और डॉट-ऑल (s) फ्लैग्स को टॉगल करें।

कैप्चर समूह विवरण

कैप्चर समूह, सूचकांक, और मेल खाता टेक्स्ट सहित सभी मेलों को पूर्ण विवरण के साथ देखें।

100% क्लाइंट-साइड

यह पूरी तरह से आपके ब्राउज़र में चलता है। कोई सर्वर कॉल नहीं, कोई डेटा संग्रहण नहीं, तात्कालिक परिणाम।

रेगुलर एक्सप्रेशन: एक डेवलपर का आवश्यक उपकरण

रेगुलर एक्सप्रेशन (रेग एक्स या रेग एक्सप्रेशन) शक्तिशाली पैटर्न हैं जो टेक्स्ट को मेल करने, खोजने, और संशोधित करने के लिए उपयोग किए जाते हैं। इन्हें लगभग हर प्रोग्रामिंग भाषा में समर्थन प्राप्त है, जिसमें जावास्क्रिप्ट, पायथन, जावा, पीएचपी, और अन्य शामिल हैं। ईमेल पते को मान्य करने से लेकर लॉग फ़ाइलों को पार्स करने तक, रेग एक्स किसी भी डेवलपर के लिए एक अनिवार्य कौशल है।

सामान्य रेग एक्स सिंटैक्स

मुख्य रेग एक्स तत्वों में शामिल हैं: \d (अंक), \w (शब्द वर्ण), \s (व्हाइटस्पेस), . (कोई भी वर्ण), * (शून्य या अधिक), + (एक या अधिक), ? (वैकल्पिक), [] (वर्ण वर्ग), () (समूह), ^ (शुरुआत), और $ (अंत)। इन निर्माण ब्लॉकों को मिलाकर ऐसे पैटर्न बनाएं जो ठीक वही टेक्स्ट मेल करें जो आपको चाहिए। उदाहरण के लिए, \b\w+@\w+\.\w+\b सरल ईमेल-जैसे पैटर्न को मेल करता है।

बेहतर रेग एक्स लिखने के लिए सुझाव

सरल से शुरू करें और जटिलता बढ़ाएं। वास्तविक नमूना डेटा के साथ बार-बार परीक्षण करें। जब आप सबसे छोटा संभव मेल चाहते हैं तो गैर-लोभी मात्राएँ (*? और +?) का उपयोग करें। पठनीयता के लिए नामित समूह (?...) का उपयोग करें। अपने पैटर्न के साथ विशिष्ट होने से आप आपदा बैकट्रैकिंग से बच सकते हैं - जब संभव हो तो वर्ण वर्ग [] का उपयोग करें और उचित होने पर अपने पैटर्न को ^ और $ के साथ एंकर करें।

रेगुलर एक्सप्रेशन परीक्षक सामान्य प्रश्न