रेगेक्स टेस्टर
रियल-टाइम मिलान और समूह कैप्चर के साथ रेगुलर एक्सप्रेशन का परीक्षण और डीबग करें।
यह उपकरण कौन सी रेगेक्स सिंटैक्स का समर्थन करता है?
यह उपकरण JavaScript रेगुलर एक्सप्रेशन सिंटैक्स का समर्थन करता है। यह g, i, m, s और u जैसे फ्लैग का समर्थन करता है।
मैं अपने रेगेक्स में समूहों को कैसे कैप्चर करूं?
कैप्चर समूह बनाने के लिए कोष्ठक () का उपयोग करें। मिलान किए गए समूह परिणामों के नीचे प्रदर्शित होते हैं। उदाहरण के लिए, (\d+)-(\d+) हाइफन से अलग दो संख्या समूहों को कैप्चर करेगा।
रेगेक्स फ्लैग क्या हैं?
फ्लैग रेगेक्स इंजन की खोज विधि को संशोधित करते हैं। g = वैश्विक, i = केस-असंवेदनशील, m = बहुपंक्ति, s = dotAll, u = यूनिकोड मोड।
मेरा रेगेक्स मेल क्यों नहीं खा रहा?
सामान्य समस्याएं: विशेष वर्णों जैसे . * + ? का अनएस्केप, गलत एंकर, या गलत फ्लैग सेटिंग्स। पैटर्न इनपुट के नीचे त्रुटि संदेश देखें।
मैं विशेष वर्णों से कैसे मेल करूं?
बैकस्लैश के साथ विशेष वर्णों को एस्केप करें। उदाहरण के लिए, \. शाब्दिक डॉट से मेल खाता है, \* शाब्दिक तारे से, और \? शाब्दिक प्रश्न चिह्न से।
लालची और आलसी क्वांटिफायर में क्या अंतर है?
लालची क्वांटिफायर (*, +, ?, {}) यथासंभव अधिक से मेल खाते हैं, जबकि आलसी क्वांटिफायर (*?, +?, ??, {}?) यथासंभव कम से मेल खाते हैं। उदाहरण के लिए, <.*> पूरी स्ट्रिंग से मेल खाता है, जबकि <.*?> सबसे छोटी संभव टैग से।
मैं कैरेक्टर क्लास का उपयोग कैसे करूं?
कैरेक्टर क्लास [abc] ब्रैकेट के भीतर किसी एकल वर्ण से मेल खाता है। आप [a-z] जैसे रेंज का उपयोग छोटे अक्षरों के लिए, [0-9] अंकों के लिए, या [^abc] नकारने के लिए (a, b, या c को छोड़कर किसी भी चीज़ से मेल) कर सकते हैं।
क्या मैं एक साथ कई पैटर्न का परीक्षण कर सकता हूं?
नहीं, यह उपकरण एक बार में एक पैटर्न का परीक्षण करता है। हालांकि, आप परिणामों की तुलना करने के लिए पैटर्न और परीक्षण स्ट्रिंग्स के बीच तेजी से स्विच कर सकते हैं।
क्या यह उपकरण लुकअहेड और लुकबिहाइंड का समर्थन करता है?
हाँ, JavaScript रेगेक्स सकारात्मक लुकअहेड (?=), नकारात्मक लुकअहेड (?!), सकारात्मक लुकबिहाइंड (?<=), और नकारात्मक लुकबिहाइंड (?<!) असर्शन का समर्थन करता है।
मैं यूनिकोड वर्णों से कैसे मेल करूं?
यूनिकोड मोड सक्षम करने के लिए u फ्लैग का उपयोग करें। फिर आप यूनिकोड कोड पॉइंट के लिए \u{XXXX} सिंटैक्स का उपयोग कर सकते हैं, या किसी भी भाषा में किसी भी अक्षर से मेल खाने के लिए \p{Letter} जैसे वर्ण गुण।
रेगेक्स में एंकर क्या हैं?
एंकर शून्य-चौड़ाई असर्शन हैं जो वर्णों के बजाय स्थितियों से मेल खाते हैं। ^ पंक्ति की शुरुआत (या स्ट्रिंग) से मेल खाता है, $ अंत से, \b शब्द सीमाओं से, और \B गैर-शब्द सीमाओं से।
मैं मेल खाए गए टेक्स्ट को कैसे बदलूं?
रिप्लेस टैब पर स्विच करें और अपना रिप्लेसमेंट पैटर्न दर्ज करें। आप कैप्चर किए गए समूहों को संदर्भित करने के लिए $1, $2, आदि का उपयोग कर सकते हैं। g फ्लैग का उपयोग करते समय रिप्लेसमेंट सभी मेल पर लागू होता है।
रेगेक्स टेस्टर का उपयोग कैसे करें
ब्राउज़र में ही रेगुलर एक्सप्रेशन लाइव टेस्ट करें: सैंपल टेक्स्ट पर हर मैच और कैप्चर ग्रुप देखें और कई भाषाओं के सिंटैक्स में अंतर जाँचें।
- रेगेक्स फ़ील्ड में अपना पैटर्न लिखें और नीचे के टेक्स्ट एरिया में मैच करने के लिए सैंपल टेक्स्ट पेस्ट करें।
- फ़्लैग बटन से मैचिंग व्यवहार बदलें: g ग्लोबल, i केस-इग्नोर, m मल्टीलाइन, s डॉटऑल, u यूनिकोड और y स्टिकी।
- JavaScript, TypeScript, Python, Java, C# या C++ टैब पर स्विच करके हर भाषा के सिंटैक्स और एस्केपिंग अंतर देखें।
- पैटर्न के नीचे हाइलाइट हुए मैच और कैप्चर ग्रुप देखकर समझें कि क्या क्यों मैच हुआ या फेल हुआ।
- ड्रॉपडाउन से प्रीसेट खोलें — ईमेल, URL या तारीख जैसे तैयार टेम्पलेट — और उन्हें बदलकर इस्तेमाल करें।
JavaScript में चलने वाला पैटर्न Python में अलग व्यवहार कर सकता है — भाषा टैब बदलने के बाद दोबारा टेस्ट ज़रूर करें।
संबंधित टूल
- पाठ प्रतिस्थापन मुफ्त ऑनलाइन खोजें और बदलें उपकरण। सादे पाठ और रेगेक्स का समर्थन, केस-संवेदी, पूर्ण-शब्द और बैच प्रतिस्थापन विकल्प। 100% ब्राउज़र-आधारित।
- Chmod कैलकुलेटर चेकबॉक्स के साथ Linux फ़ाइल अनुमतियों को विज़ुअलाइज़ और गणना करने के लिए मुफ्त ऑनलाइन chmod कैलकुलेटर। संख्यात्मक (755, 644) और प्रतीकात्मक (rwxr-xr-x) अंकन के बीच तुरंत कन्वर्ट करें। setuid, setgid, sticky bit जैसी विशेष अनुमतियों का समर्थन करता है।
- ASCII तालिका दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।
- HTTP अनुरोध परीक्षक अपने ब्राउज़र में सीधे REST API का परीक्षण करें। कस्टम हेडर, बॉडी और क्वेरी पैरामीटर के साथ GET, POST, PUT, DELETE अनुरोध भेजें। तुरंत प्रतिक्रिया स्थिति, हेडर और JSON बॉडी देखें।
- .htaccess जनरेटर Apache .htaccess नियम उत्पन्न करें - रीडायरेक्ट, रीराइट, सुरक्षा हेडर, कैशिंग और बहुत कुछ।
- Robots.txt जनरेटर मुफ्त ऑनलाइन robots.txt जनरेटर। robots.txt फ़ाइलें बनाएं और अनुकूलित करें ताकि सर्च इंजन क्रॉलिंग को नियंत्रित किया जा सके, क्रॉलर एक्सेस को प्रबंधित किया जा सके, और आपकी साइट के SEO को अनुकूलित किया जा सके।
- साइटमैप जनरेटर मुफ्त ऑनलाइन XML साइटमैप जनरेटर। URL जोड़ें, प्राथमिकता और आवृत्ति सेट करें, SEO-अनुकूल साइटमैप तुरंत बनाएं।
- पंक्ति क्रमबद्ध टेक्स्ट पंक्तियों को वर्णानुक्रम, संख्यानुक्रम या लंबाई से क्रमबद्ध करें। एक क्लिक में डुप्लिकेट हटाएं और क्रम उलटें।