टिप्पणी में छोड़ा गया TODO
टिप्पणी में छोड़ा गया TODO से मिलता है। यह पाठ में कहीं भी मिलान ढूँढ़ लेता है। इसमें 1 कैप्चर समूह हैं।
पैटर्न
/TODO:?\s*(.*)/- मिलान का दायरा
- पाठ में कहीं भी
- कैप्चर समूह
- 1
- पहले उदाहरण में क्या पकड़ता है
- TODO: fix later
ख़ुद आज़माएँ
कोई भी पाठ लिखिए, यह एक्सप्रेशन जो पकड़ता है वह उजागर हो जाएगा। सब कुछ आपके ब्राउज़र में चलता है, कहीं भेजा नहीं जाता।
// TODO: fix later
TODO check
2 मिलान
मिलने वाले उदाहरण
- // TODO: fix later
- TODO check
न मिलने वाले उदाहरण
- done
- // note
इसी समूह के अन्य एक्सप्रेशन
,\s*([}\]])बंद करने से पहले बची अल्पविराम\*\*([^*]+)\*\*दो तारांकनों में लिपटा मोटा पाठ`([^`]+)`बैकटिक में लिपटा कोड(\w+)="([^"]*)"ऐसा गुण जिसका मान उद्धरण में हो\x1b\[[0-9;]*mटर्मिनल का रंग बदलने वाला कोडfrom ['\"]([^'\"]+)['\"]import कथन का पथ#[0-9a-fA-F]{6}\bपाठ के भीतर हेक्स रंग\d+(px|em|rem|%)CSS इकाई वाला अंककैसे पढ़ें
- ^ और $ लगे हों तो पूरी स्ट्रिंग मिलनी चाहिए; न हों तो मिलान कहीं भी हो सकता है। जाँच के लिए इस्तेमाल करते समय हमेशा लंगर लगाइए।
- गोल कोष्ठक ( ) अपने भीतर की चीज़ पकड़ लेते हैं। सिर्फ़ समूह चाहिए तो (?: ) लिखिए, वरना आगे की संख्या खिसक जाती है।
- यहाँ के हर एक्सप्रेशन को उसके उदाहरणों से जाँचा जाता है। फिर भी "ईमेल जैसा दिखता है" और "सचमुच का पता है" अलग बातें हैं।
- (a+)+ जैसी खुली-अंत दोहराव वाली नेस्टिंग कुछ इनपुट पर समय को फोड़ सकती है। किसी और का एक्सप्रेशन चिपकाने से पहले यह आकार देख लीजिए।
अक्सर पूछे जाने वाले सवाल
Q. टिप्पणी में छोड़ा गया TODO के लिए रेगेक्स क्या है?
TODO:?\s*(.*)।
Q. कौन-सी स्ट्रिंग मिलती हैं?
// TODO: fix later जैसा पाठ मिलता है; done जैसा नहीं।
Q. क्या पूरी स्ट्रिंग मिलनी चाहिए?
नहीं। यह पाठ में कहीं भी वह हिस्सा ढूँढ़ लेता है। पूरी स्ट्रिंग जाँचनी हो तो आगे-पीछे ^ और $ लगाइए।
Q. पकड़े गए हिस्से का उपयोग कैसे करें?
1 कैप्चर समूह हैं, इसलिए match[1] से आगे पढ़ सकते हैं।