Regex परीक्षक और डिबगर

रीयल-टाइम हाइलाइटिंग और कैप्चर समूहों के साथ नियमित अभिव्यक्तियों का परीक्षण करें।

कोई डेटा आपके डिवाइस से बाहर नहीं जाता

हाइलाइट किए गए मिलान

मिलान विवरण

0 matches

त्वरित संदर्भ

.न्यूलाइन को छोड़कर कोई भी वर्ण \dअंक (0-9) \wशब्द वर्ण (a-z, A-Z, 0-9, _) \sव्हाइटस्पेस (स्पेस, टैब, न्यूलाइन) ^स्ट्रिंग की शुरुआत (या m फ़्लैग के साथ लाइन) $स्ट्रिंग का अंत (या m फ़्लैग के साथ लाइन) *पिछले का 0 या अधिक +पिछले का 1 या अधिक ?पिछले का 0 या 1 {n,m}पिछले का n और m के बीच [abc]वर्ण वर्ग: a, b, या c [^abc]a, b, या c नहीं (abc)कैप्चर समूह (?:abc)गैर-कैप्चरिंग समूह a|ba या b \bशब्द सीमा (?=abc)पॉज़िटिव lookahead (?!abc)नेगेटिव lookahead

नियमित अभिव्यक्तियों के बारे में

नियमित अभिव्यक्तियाँ (regex) ऐसे पैटर्न हैं जिनका उपयोग स्ट्रिंग्स में वर्ण संयोजनों से मिलान करने के लिए किया जाता है। वे प्रोग्रामिंग, टेक्स्ट प्रोसेसिंग, डेटा सत्यापन और खोज संचालन में एक आवश्यक उपकरण हैं। हर प्रमुख प्रोग्रामिंग भाषा regex का समर्थन करती है · JavaScript, Python, Java, PHP, Ruby, Go, और अधिक।

यह परीक्षक JavaScript के बिल्ट-इन RegExp इंजन का उपयोग करता है, जो ECMAScript regex सिंटैक्स का समर्थन करता है, जिसमें lookahead, वर्ण वर्ग, क्वांटिफ़ायर और g, i, m, तथा s फ़्लैग शामिल हैं। आप जैसे टाइप करते हैं मिलान रीयल टाइम में हाइलाइट किए जाते हैं, और कैप्चर समूह मिलान विवरण पैनल में प्रदर्शित किए जाते हैं।

सामान्य उपयोग

अक्सर पूछे जाने वाले प्रश्न

g, i, m और s फ़्लैग क्या करते हैं?

g (ग्लोबल) पहले पर रुकने के बजाय सभी मिलान ढूँढता है। i (केस असंवेदनशील) अपरकेस बनाम लोअरकेस को अनदेखा करता है। m (मल्टीलाइन) ^ और $ को हर लाइन के आरंभ/अंत से मिलान कराता है। s (dotAll) . को न्यूलाइन वर्णों से भी मिलान कराता है।

क्या यह regex Python / Java / PHP में काम करेगा?

अधिकांश regex सिंटैक्स भाषाओं में साझा है। हालाँकि, अंतर हैं · उदाहरण के लिए, JavaScript सभी ब्राउज़रों में lookbehind का समर्थन नहीं करता (हालाँकि आधुनिक करते हैं), और Python विभिन्न नामित समूह सिंटैक्स का उपयोग करता है। मूल पैटर्न के लिए, जो यहाँ काम करता है वह हर जगह काम करेगा।

क्या मेरा परीक्षण डेटा कहीं भेजा जाता है?

नहीं। सभी regex मिलान आपके ब्राउज़र में स्थानीय रूप से JavaScript के नेटिव RegExp इंजन का उपयोग करके होते हैं। किसी भी सर्वर पर कुछ नहीं भेजा जाता।

संबंधित टूल