विज्ञापन
/ /
विज्ञापन

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

रेगुलर एक्सप्रेशन क्या है?

एक रेगुलर एक्सप्रेशन (regex) वर्णों का एक क्रम है जो एक खोज पैटर्न को परिभाषित करता है। इसका उपयोग यह जाँचने के लिए किया जा सकता है कि किसी स्ट्रिंग में एक विशिष्ट पैटर्न है, किसी पैटर्न की सभी घटनाओं को खोजने के लिए, या मिलान किए गए सबस्ट्रिंग को बदलने के लिए। Regex JavaScript, Python, Java, PHP और अधिकांश अन्य प्रोग्रामिंग भाषाओं में नेटिव रूप से समर्थित है।

फ्लैग g, i, m और s का क्या मतलब है?

g (ग्लोबल) फ्लैग पहले पर रुकने के बजाय सभी मैच ढूंढता है। i (केस-इंसेंसिटिव) फ्लैग अपर/लोअर केस अंतर को नजरअंदाज करता है। m (मल्टीलाइन) फ्लैग ^ और $ को पूरी स्ट्रिंग के बजाय प्रत्येक लाइन की शुरुआत और अंत से मैच करता है। s (dotAll) फ्लैग डॉट (.) को नई लाइन वर्णों से भी मैच करता है।

ग्लोबल फ्लैग टॉगल करने पर मैच काउंट क्यों बदलता है?

g फ्लैग के बिना, regex केवल स्ट्रिंग में पहला मैच ढूंढती है, इसलिए काउंट हमेशा 0 या 1 होता है। g फ्लैग सक्षम होने पर, इंजन पूरी स्ट्रिंग स्कैन करता है और हर गैर-ओवरलैपिंग मैच रिपोर्ट करता है। जब आप सभी घटनाएं ढूंढना चाहते हैं तो हमेशा g सक्षम करें।