T

Text Machine

शक्तिशाली टेक्स्ट टूल्स, आपके ब्राउज़र में

Regex परीक्षक

अपने टेक्स्ट पर रेगुलर एक्सप्रेशन को रियल-टाइम में बनाएँ और टेस्ट करें। हर मैच को हाइलाइट होते देखें, कैप्चर ग्रुप जाँचें, और रिप्लेसमेंट का पूर्वावलोकन करें — सब कुछ आपके ब्राउज़र में।

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

/

/g

फ़्लैग

टेस्ट स्ट्रिंग
इससे बदलें

सुझाव: सिर्फ़ पहले के बजाय हर मैच को बदलने के लिए g फ़्लैग चालू करें।

Regex परीक्षक का उपयोग कैसे करें

  1. 1

    अपना पैटर्न लिखें

    पैटर्न फ़ील्ड में एक रेगुलर एक्सप्रेशन टाइप करें, फिर मैचिंग कैसे काम करे यह ठीक-ठीक नियंत्रित करने के लिए फ़्लैग चिप्स (g, i, m और अन्य) टॉगल करें।

  2. 2

    अपना टेस्ट टेक्स्ट जोड़ें

    जिस टेक्स्ट में खोजना है उसे “टेस्ट स्ट्रिंग” बॉक्स में पेस्ट करें। जैसे ही आप पैटर्न टाइप या संपादित करते हैं, मैच तुरंत हाइलाइट हो जाते हैं।

  3. 3

    मैच की जाँच करें

    यह पुष्टि करने के लिए कि पैटर्न अपेक्षा के अनुसार काम कर रहा है, परिणाम सूची में हर मैच, टेक्स्ट में उसकी स्थिति, और कोई भी कैप्चर या नेम्ड ग्रुप देखें।

  4. 4

    बदलें या कॉपी करें

    $1-शैली के बैकरेफ़रेंस के साथ प्रतिस्थापन का पूर्वावलोकन करने के लिए एक रिप्लेसमेंट दर्ज करें, फिर परिणाम को सीधे अपने कोड या दस्तावेज़ में कॉपी करें।

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

रेगुलर एक्सप्रेशन क्या है?
रेगुलर एक्सप्रेशन, या regex, टेक्स्ट को खोजने, मैच करने और बदलने के लिए उपयोग किया जाने वाला एक संक्षिप्त पैटर्न है। डेवलपर लगभग हर प्रोग्रामिंग भाषा और टेक्स्ट एडिटर में इनपुट सत्यापन, खोज-और-बदलें, पार्सिंग, और डेटा निष्कर्षण के लिए इन पर निर्भर रहते हैं।
यह परीक्षक किस regex फ्लेवर का उपयोग करता है?
यह टूल आपके ब्राउज़र में निर्मित JavaScript (ECMAScript) रेगुलर एक्सप्रेशन इंजन का उपयोग करता है — वही इंजन जो Node.js और आधुनिक वेब ऐप्स उपयोग करते हैं। पैटर्न और फ़्लैग बिल्कुल वैसे ही व्यवहार करते हैं जैसे आपके अपने JavaScript कोड में।
फ़्लैग का क्या मतलब है?
g (global) पहले पर रुकने के बजाय हर मैच खोजता है, i अक्षरों के केस को अनदेखा करता है, m से ^ और $ लाइन ब्रेक पर मैच करते हैं, s से डॉट न्यूलाइन वर्णों से मैच करता है, u पूर्ण Unicode हैंडलिंग सक्षम करता है, और y (sticky) मैचिंग को टेक्स्ट में एक विशिष्ट स्थिति पर बाँध देता है।
कैप्चर ग्रुप कैसे काम करते हैं?
आपके पैटर्न में कोष्ठक कैप्चर ग्रुप बनाते हैं जो हर मैच के हिस्सों को निकालते हैं। क्रमांकित ग्रुप को $1, $2 आदि के रूप में संदर्भित किया जाता है, जबकि (?<name>…) के रूप में लिखे गए नेम्ड ग्रुप अलग से सूचीबद्ध होते हैं, ताकि आप ठीक वही डेटा निकाल सकें जिसकी आपको ज़रूरत है।
क्या मेरा डेटा किसी सर्वर पर भेजा जाता है?
नहीं। हर मैच और रिप्लेसमेंट पूरी तरह आपके ब्राउज़र में उसके नेटिव regex इंजन का उपयोग करके चलता है। आप जो कुछ भी टाइप करते हैं वह न तो अपलोड होता है, न लॉग होता है, और न ही संग्रहीत किया जाता है, इसलिए यह परीक्षक ऑफ़लाइन काम करता है और आपके टेक्स्ट को पूरी तरह निजी रखता है।

संबंधित टूल्स

इन उपयोगी टूल्स के साथ आगे बढ़ें

HTML से टेक्स्ट कनवर्टर

JSON फ़ॉर्मेटर

JWT डिकोडर

CSS ग्रेडिएंट जेनरेटर

CSS बॉक्स शैडो जेनरेटर

टेक्स्ट से HTML कन्वर्टर