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 फ़्लैग शामिल हैं। आप जैसे टाइप करते हैं मिलान रीयल टाइम में हाइलाइट किए जाते हैं, और कैप्चर समूह मिलान विवरण पैनल में प्रदर्शित किए जाते हैं।
सामान्य उपयोग
- ईमेल पते, फ़ोन नंबर और फ़ॉर्म इनपुट सत्यापित करें
- लॉग फ़ाइलों, CSVs, या HTML से डेटा निकालें
- कोड एडिटर में टेक्स्ट पैटर्न खोजें और बदलें
- URLs, फ़ाइल पथ और संरचित टेक्स्ट पार्स करें
- वेब स्क्रैपिंग सेलेक्टर और खोज फ़िल्टर लिखें
अक्सर पूछे जाने वाले प्रश्न
g, i, m और s फ़्लैग क्या करते हैं?
g (ग्लोबल) पहले पर रुकने के बजाय सभी मिलान ढूँढता है। i (केस असंवेदनशील) अपरकेस बनाम लोअरकेस को अनदेखा करता है। m (मल्टीलाइन) ^ और $ को हर लाइन के आरंभ/अंत से मिलान कराता है। s (dotAll) . को न्यूलाइन वर्णों से भी मिलान कराता है।
क्या यह regex Python / Java / PHP में काम करेगा?
अधिकांश regex सिंटैक्स भाषाओं में साझा है। हालाँकि, अंतर हैं · उदाहरण के लिए, JavaScript सभी ब्राउज़रों में lookbehind का समर्थन नहीं करता (हालाँकि आधुनिक करते हैं), और Python विभिन्न नामित समूह सिंटैक्स का उपयोग करता है। मूल पैटर्न के लिए, जो यहाँ काम करता है वह हर जगह काम करेगा।
क्या मेरा परीक्षण डेटा कहीं भेजा जाता है?
नहीं। सभी regex मिलान आपके ब्राउज़र में स्थानीय रूप से JavaScript के नेटिव RegExp इंजन का उपयोग करके होते हैं। किसी भी सर्वर पर कुछ नहीं भेजा जाता।
संबंधित टूल
निःशुल्क JSON फॉर्मेटर और वैलिडेटर
JSON को सुंदर और प्रारूपित करें। अमान्य JSON की जांच करें और त्रुटियाँ देखें। रीडेबिलिटी के लिए कोड को इंडेंट करें।
मुफ़्त Base64 एनकोडर और डिकोडर ऑनलाइन
पाठ को Base64 में एनकोड करें या Base64 को तुरंत पाठ में डिकोड करें। फ़ाइल-से-Base64 रूपांतरण का समर्थन करता है। मुफ़्त, कोई साइन-अप नहीं, आपके ब्राउज़र में चलता है।
केस कनवर्टर
पाठ को विभिन्न केस में परिवर्तित करें। अपरकेस, लोअरकेस, शीर्षक केस, कैमल केस और बहुत कुछ। तुरंत कनवर्ट करें।