दो बार लिखा गया वही शब्द
दो बार लिखा गया वही शब्द से मिलता है। यह पाठ में कहीं भी मिलान ढूँढ़ लेता है। इसमें 1 कैप्चर समूह हैं।
पैटर्न
/\b(\w+)\s+\1\b/- मिलान का दायरा
- पाठ में कहीं भी
- कैप्चर समूह
- 1
- पहले उदाहरण में क्या पकड़ता है
- the the
ख़ुद आज़माएँ
कोई भी पाठ लिखिए, यह एक्सप्रेशन जो पकड़ता है वह उजागर हो जाएगा। सब कुछ आपके ब्राउज़र में चलता है, कहीं भेजा नहीं जाता।
the the cat
is is
2 मिलान
मिलने वाले उदाहरण
- the the cat
- is is
न मिलने वाले उदाहरण
- the cat
- this is
इसी समूह के अन्य एक्सप्रेशन
^(?:cat|dog)$दो में से कोई एक^(?:ab)+$दो अक्षरों का समूह, दोहराया हुआ^(\d{3})-(\d{4})$दो हिस्से अलग-अलग पकड़े^(?:\d{3}-)+\d{4}$समूह बनाना, पर पकड़ना नहीं^(?<year>\d{4})-(?<month>\d{2})$नाम देकर पकड़ना(\w)\1लगातार दो बार वही वर्ण^(?:https?://)?example\.com$स्कीम के साथ या बिना पता^(?:\d{1,3}\.){3}\d{1,3}$चार हिस्सों वाला पताकैसे पढ़ें
- ^ और $ लगे हों तो पूरी स्ट्रिंग मिलनी चाहिए; न हों तो मिलान कहीं भी हो सकता है। जाँच के लिए इस्तेमाल करते समय हमेशा लंगर लगाइए।
- गोल कोष्ठक ( ) अपने भीतर की चीज़ पकड़ लेते हैं। सिर्फ़ समूह चाहिए तो (?: ) लिखिए, वरना आगे की संख्या खिसक जाती है।
- यहाँ के हर एक्सप्रेशन को उसके उदाहरणों से जाँचा जाता है। फिर भी "ईमेल जैसा दिखता है" और "सचमुच का पता है" अलग बातें हैं।
- (a+)+ जैसी खुली-अंत दोहराव वाली नेस्टिंग कुछ इनपुट पर समय को फोड़ सकती है। किसी और का एक्सप्रेशन चिपकाने से पहले यह आकार देख लीजिए।
अक्सर पूछे जाने वाले सवाल
Q. दो बार लिखा गया वही शब्द के लिए रेगेक्स क्या है?
\b(\w+)\s+\1\b।
Q. कौन-सी स्ट्रिंग मिलती हैं?
the the cat जैसा पाठ मिलता है; the cat जैसा नहीं।
Q. क्या पूरी स्ट्रिंग मिलनी चाहिए?
नहीं। यह पाठ में कहीं भी वह हिस्सा ढूँढ़ लेता है। पूरी स्ट्रिंग जाँचनी हो तो आगे-पीछे ^ और $ लगाइए।
Q. पकड़े गए हिस्से का उपयोग कैसे करें?
1 कैप्चर समूह हैं, इसलिए match[1] से आगे पढ़ सकते हैं।