रेगुलर एक्सप्रेशन·जिसमें कहीं दोहरा स्थान न हो

जिसमें कहीं दोहरा स्थान न हो

जिसमें कहीं दोहरा स्थान न हो से मिलता है। यह दोनों सिरों पर लंगर डाले है, इसलिए पूरी स्ट्रिंग मिलनी चाहिए। इसमें कोई कैप्चर समूह नहीं है।

पैटर्न
/^(?!.* ).+$/
मिलान का दायरा
पूरी स्ट्रिंग
कैप्चर समूह
0
पहले उदाहरण में क्या पकड़ता है
one two

ख़ुद आज़माएँ

कोई भी पाठ लिखिए, यह एक्सप्रेशन जो पकड़ता है वह उजागर हो जाएगा। सब कुछ आपके ब्राउज़र में चलता है, कहीं भेजा नहीं जाता।

one two

1 मिलान

मिलने वाले उदाहरण

  • one two
  • a

न मिलने वाले उदाहरण

  • one two
  • a b

इसी समूह के अन्य एक्सप्रेशन

कैसे पढ़ें

  • ^ और $ लगे हों तो पूरी स्ट्रिंग मिलनी चाहिए; न हों तो मिलान कहीं भी हो सकता है। जाँच के लिए इस्तेमाल करते समय हमेशा लंगर लगाइए।
  • गोल कोष्ठक ( ) अपने भीतर की चीज़ पकड़ लेते हैं। सिर्फ़ समूह चाहिए तो (?: ) लिखिए, वरना आगे की संख्या खिसक जाती है।
  • यहाँ के हर एक्सप्रेशन को उसके उदाहरणों से जाँचा जाता है। फिर भी "ईमेल जैसा दिखता है" और "सचमुच का पता है" अलग बातें हैं।
  • (a+)+ जैसी खुली-अंत दोहराव वाली नेस्टिंग कुछ इनपुट पर समय को फोड़ सकती है। किसी और का एक्सप्रेशन चिपकाने से पहले यह आकार देख लीजिए।

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

Q. जिसमें कहीं दोहरा स्थान न हो के लिए रेगेक्स क्या है?

^(?!.* ).+$।

Q. कौन-सी स्ट्रिंग मिलती हैं?

one two जैसा पाठ मिलता है; one two जैसा नहीं।

Q. क्या पूरी स्ट्रिंग मिलनी चाहिए?

हाँ। यह ^ और $ के बीच है, इसलिए पूरा मिलान ही पास होता है।

Q. पकड़े गए हिस्से का उपयोग कैसे करें?

कोई कैप्चर समूह नहीं है, इसलिए सिर्फ़ पूरा मिलान (match[0]) मिलता है। जो हिस्सा चाहिए उसे कोष्ठक में लपेटिए।