रेगेक्स टेस्टर
रियल-टाइम मिलान और समूह कैप्चर के साथ रेगुलर एक्सप्रेशन का परीक्षण और डीबग करें।
यह उपकरण कौन सी रेगेक्स सिंटैक्स का समर्थन करता है?
यह उपकरण 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 फ्लैग का उपयोग करते समय रिप्लेसमेंट सभी मेल पर लागू होता है।