सीधे कॉन्टेंट पर जाएं

Regex टेस्टर

रेगुलर एक्सप्रेशन को लाइव टेस्ट करें: मैच, कैप्चर ग्रुप और रिप्लेसमेंट देखें

टूल लोड हो रहा है…

रेगुलर एक्सप्रेशन और टेस्ट स्ट्रिंग डालें और मैच तुरंत हाइलाइट होकर दिखेंगे, हर मैच की जगह और ग्रुप वैल्यू के साथ। कोड में डालने से पहले यह जांचने के लिए इसका इस्तेमाल करें कि पैटर्न वही मैच करता है जो आप चाहते हैं, और रिप्लेसमेंट सही नतीजा देता है।

इस्तेमाल का तरीका

  1. "पैटर्न" में एक्सप्रेशन बिना स्लैश के टाइप करें, और g, i या m जैसे फ़्लैग बटन दबाकर उन्हें चालू या बंद करें।
  2. "टेस्ट स्ट्रिंग" में टेक्स्ट डालें। मैच हाइलाइट होते हैं, और "मैच" टैब उनकी जगह और ग्रुप की सूची दिखाता है।
  3. "बदलें" में नतीजा देखने के लिए "इससे बदलें" में $1 जैसा ग्रुप नंबर टाइप करें। "बांटें" मैच के बीच के हिस्से दिखाता है।
  4. "आम पैटर्न" में कोई उदाहरण चुनें या कोई चिह्न देखने के लिए "सिंटैक्स सारांश" खोलें। "शेयर लिंक कॉपी करें" से कोई और वही पैटर्न और टेक्स्ट खोल सकता है।

यह कैसे काम करता है

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

मेरा regex सिर्फ़ पहला मैच क्यों ढूंढता है?
g फ़्लैग के बिना सिर्फ़ पहला मैच मिलता है। सभी मैच ढूंढने के लिए g बटन चालू करें।
regex रिप्लेसमेंट में कैप्चर ग्रुप कैसे इस्तेमाल करें?
$1 और $2 नंबर वाले ग्रुप हैं और $& पूरा मैच है; नाम वाला ग्रुप $ के बाद ऐंगल ब्रैकेट में उसका नाम लिखकर लिखा जाता है। (\d{4})-(\d{2})-(\d{2}) को $3.$2.$1 से बदलने पर 2024-03-15 बन जाता है 15.03.2024।
ईमेल एड्रेस के लिए regex क्या है?
"ईमेल (सरल)" उदाहरण है [\w.+-]+@[\w-]+(?:\.[\w-]+)+। यह आम एड्रेस ढूंढ लेता है, लेकिन ईमेल स्टैंडर्ड का हर नियम नहीं जांचता।
क्या JavaScript regex, Python या Java regex जैसा ही है?
बुनियादी सिंटैक्स ज़्यादातर एक जैसा है, लेकिन बारीकियां अलग हैं। उदाहरण के लिए, नाम वाला ग्रुप JavaScript में (?< से शुरू होता है, लेकिन Python में (?P< से।
"1 सेकंड बाद रोका गया" का क्या मतलब है?
(a+)+ जैसे नेस्टेड क्वांटिफ़ायर वाले पैटर्न मैच न होने वाले टेक्स्ट पर बहुत ज़्यादा संयोजन आज़मा सकते हैं। अंदर वाले हिस्से को और सटीक बनाएं या नेस्टिंग हटाएं।