पहला शब्द
पहला शब्द से मिलता है। यह पाठ में कहीं भी मिलान ढूँढ़ लेता है। इसमें 1 कैप्चर समूह हैं।
पैटर्न
/^\s*(\S+)/- मिलान का दायरा
- पाठ में कहीं भी
- कैप्चर समूह
- 1
- पहले उदाहरण में क्या पकड़ता है
- hello
ख़ुद आज़माएँ
कोई भी पाठ लिखिए, यह एक्सप्रेशन जो पकड़ता है वह उजागर हो जाएगा। सब कुछ आपके ब्राउज़र में चलता है, कहीं भेजा नहीं जाता।
hello world
hi
1 मिलान
मिलने वाले उदाहरण
- hello world
- hi
न मिलने वाले उदाहरण
- ""
इसी समूह के अन्य एक्सप्रेशन
कैसे पढ़ें
- ^ और $ लगे हों तो पूरी स्ट्रिंग मिलनी चाहिए; न हों तो मिलान कहीं भी हो सकता है। जाँच के लिए इस्तेमाल करते समय हमेशा लंगर लगाइए।
- गोल कोष्ठक ( ) अपने भीतर की चीज़ पकड़ लेते हैं। सिर्फ़ समूह चाहिए तो (?: ) लिखिए, वरना आगे की संख्या खिसक जाती है।
- यहाँ के हर एक्सप्रेशन को उसके उदाहरणों से जाँचा जाता है। फिर भी "ईमेल जैसा दिखता है" और "सचमुच का पता है" अलग बातें हैं।
- (a+)+ जैसी खुली-अंत दोहराव वाली नेस्टिंग कुछ इनपुट पर समय को फोड़ सकती है। किसी और का एक्सप्रेशन चिपकाने से पहले यह आकार देख लीजिए।
अक्सर पूछे जाने वाले सवाल
Q. पहला शब्द के लिए रेगेक्स क्या है?
^\s*(\S+)।
Q. कौन-सी स्ट्रिंग मिलती हैं?
hello world जैसा पाठ मिलता है; "" जैसा नहीं।
Q. क्या पूरी स्ट्रिंग मिलनी चाहिए?
नहीं। यह पाठ में कहीं भी वह हिस्सा ढूँढ़ लेता है। पूरी स्ट्रिंग जाँचनी हो तो आगे-पीछे ^ और $ लगाइए।
Q. पकड़े गए हिस्से का उपयोग कैसे करें?
1 कैप्चर समूह हैं, इसलिए match[1] से आगे पढ़ सकते हैं।