रेगेक्स टेस्टर - रेगुलर एक्सप्रेशन को लाइव आज़माएँ

2on / / डेवलपर टूल्स / रेगेक्स टेस्टर

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

/ /

फ़्लैग

कैप्चर समूहों के लिए $1, $2 और पूरे मिलान के लिए $& लिखें।

यह टेस्टर आपके ब्राउज़र के अपने JavaScript इंजन पर चलता है, इसलिए बोली ECMAScript है। PCRE, Python या .NET के लिए लिखे पैटर्न अलग व्यवहार कर सकते हैं, ख़ासकर लुकबिहाइंड, एटॉमिक समूह, पजेसिव क्वांटिफ़ायर और यूनिकोड प्रॉपर्टी एस्केप में।

यह रेगेक्स टेस्टर क्या करता है

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

इसे कैसे इस्तेमाल करें

  1. 1 स्लैश के बीच पैटर्न लिखें और ज़रूरी फ़्लैग चुनें।
  2. 2 नीचे असली पाठ चिपकाएँ, जितना गड़बड़ हो उतना अच्छा, और “चलाएँ” दबाएँ।
  3. 3 त्वरित जाँच के लिए हाइलाइट दृश्य पढ़ें, पकड़े गए समूहों के लिए तालिका देखें, और पुनर्लेखन का पूर्वावलोकन करने के लिए प्रतिस्थापन जोड़ें।

पैटर्न अलग वर्कर में क्यों चलता है

कुछ पैटर्न फट पड़ते हैं। (a+)+$ जैसा नेस्टेड क्वांटिफ़ायर लगभग मेल खाती स्ट्रिंग पर इंजन से खगोलीय संख्या में रास्ते आज़मवा सकता है, और चल चुकी रेगुलर एक्सप्रेशन को उसी पेज से रोका नहीं जा सकता जिसने उसे शुरू किया। वर्कर में चलाने का मतलब है दो सेकंड बाद उसे समाप्त किया जा सकता है, इसलिए खराब पैटर्न की क़ीमत जमी हुई टैब नहीं, बस एक संदेश होती है।

संक्षिप्त संदर्भ

\d एक अंक
\w अक्षर, अंक या अंडरस्कोर
\s कोई भी रिक्त स्थान
. नई पंक्ति को छोड़ कोई भी वर्ण
^ $ पाठ का आरंभ और अंत
* + ? शून्य या अधिक, एक या अधिक, शून्य या एक
{2,5} दो से पाँच बार
(...) कैप्चर समूह, $1 के रूप में
(?<ad>…) नामित समूह, लंबे पैटर्न में पढ़ने में आसान
[a-z] समुच्चय में से कोई एक वर्ण
a|b बायाँ पक्ष या दायाँ पक्ष
\b शब्द सीमा, स्वयं कोई वर्ण नहीं लेती

बोली मायने रखती है

यहाँ चलने वाला पैटर्न आपके सर्वर कोड में विफल हो सकता है, और उल्टा भी। JavaScript, PCRE, Python और .NET इस बात में अलग हैं कि वे क्या समर्थन करते हैं, और कभी-कभी एक ही वाक्यरचना का अर्थ भी अलग होता है। जिस बोली में तैनात करना है उसी में परखें, और जो कुछ ब्राउज़र में चलेगा उसके लिए यह पेज सही जगह है।

ज़्यादातर गलतियाँ समूहों में छिपती हैं

मिलान अक्सर सही होता है पर कैप्चर गलत: कोई समूह वैकल्पिक होता है और अपरिभाषित लौटता है, या एक कोष्ठक खिसकने से दो समूह आपस में बदल जाते हैं। तालिका हर मिलान के हर समूह को साथ-साथ दिखाती है, और यही सबसे तेज़ तरीका है यह देखने का कि $2 वह नहीं है जो आपने मान लिया था।

आप जो लिखते हैं वह कहीं नहीं भेजा जाता

परीक्षण पाठ शायद ही कभी काल्पनिक होता है। लोग लॉग पंक्तियाँ, ग्राहक रिकॉर्ड और भुगतान संदर्भ चिपकाते हैं यह देखने को कि पैटर्न उन्हें पकड़ता है या नहीं। पैटर्न और पाठ दोनों पेज में ही रहते हैं, इसलिए असली डेटा पर परखने का मतलब वह डेटा किसी को सौंपना नहीं है।

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

ECMAScript, क्योंकि इंजन आपके ब्राउज़र का है। लुकअहेड और नामित समूह चलते हैं, लुकबिहाइंड ब्राउज़र संस्करण पर निर्भर है, और एटॉमिक समूह तथा पजेसिव क्वांटिफ़ायर हैं ही नहीं। PHP या Python के लिए लिखा गया कुछ भी वहीं परखा जाना चाहिए जहाँ वह चलेगा।
नया
कलर कन्वर्टर किसी रंग को HEX, RGB और HSL के बीच बदलें, शेड्स की श्रेणी बनाएँ, और सफ़ेद, काले या किसी दूसरे रंग के साथ कंट्रास्ट अनुपात जाँचें।
आज लोकप्रिय
पासवर्ड जनरेटर अपने डिवाइस के क्रिप्टोग्राफ़िक रैंडम स्रोत से ब्राउज़र में पासवर्ड बनाएँ और असली मज़बूती धुँधली रंगीन पट्टी की जगह एंट्रॉपी बिट में देखें।

संबंधित डेव टूल्स

MD5 जनरेटर मुफ़्त MD5 हैश जनरेटर: किसी भी टेक्स्ट या फ़ाइल को ब्राउज़र में ही MD5 चेकसम में बदलें - फ़ाइल जाँच और तुलना के लिए उपयोगी।
Base64 एन्कोडर और डिकोडर मुफ़्त Base64 एनकोडर और डिकोडर: टेक्स्ट या फ़ाइल को Base64 में बदलें और वापस भी - सब ब्राउज़र में, कुछ भी अपलोड नहीं होता।
Lorem Ipsum जनरेटर मुफ़्त Lorem Ipsum जनरेटर: पैराग्राफ, वाक्य या शब्दों की संख्या के हिसाब से डमी टेक्स्ट बनाएँ, डिज़ाइन मॉकअप के लिए HTML टैग सहित।
JWT डिकोडर मुफ़्त JWT डिकोडर: टोकन चिपकाएँ और हेडर, पेलोड व सिग्नेचर पढ़ने लायक रूप में देखें - सब ब्राउज़र में, कुछ भी भेजा नहीं जाता।
URL एन्कोडर और डिकोडर मुफ़्त URL एनकोडर और डिकोडर: लिंक और क्वेरी पैरामीटर को परसेंट एन्कोडिंग में बदलें और वापस भी - पूरा URL या अलग हिस्सा।

अन्य उपकरण जो आपको पसंद आ सकते हैं

Word से PDF Word को मुफ़्त में PDF बनाएँ: DOC, DOCX, ODT या RTF फ़ाइल अपलोड करें और सेकंडों में सही फ़ॉर्मेट वाला PDF डाउनलोड करें।
PDF से Word PDF को मुफ़्त में Word में बदलें: PDF अपलोड करें और सेकंडों में एडिट करने योग्य DOCX डाउनलोड करें - बिना रजिस्ट्रेशन, बिना वॉटरमार्क।
वर्ड काउंटर मुफ़्त शब्द गणक: टेक्स्ट चिपकाएँ और शब्द, अक्षर, वाक्य व अनुच्छेद गिनें, साथ ही पढ़ने का अनुमानित समय देखें। कुछ भी अपलोड नहीं होता।
कैरेक्टर काउंटर मुफ़्त कैरेक्टर काउंटर: स्पेस सहित और बिना स्पेस अक्षर, शब्द व पंक्तियाँ गिनें और शीर्षक तथा मेटा विवरण की SEO सीमा जाँचें।
कीवर्ड डेंसिटी चेकर मुफ़्त कीवर्ड डेंसिटी टूल: टेक्स्ट या URL डालें और देखें कौन सा शब्द या वाक्यांश कितनी बार आया, प्रतिशत के साथ।