कल्पना करें कि आप "स्टैकओवरफ़्लो" से मेल खाने की कोशिश कर रहे हैं।
आप निम्नलिखित चाहते हैं:
this is stackoverflow and it rocks [MATCH]
stackoverflow is the best [MATCH]
i love stackoverflow [MATCH]
typostackoverflow rules [NO MATCH]
i love stackoverflowtypo [NO MATCH]
मुझे पता है कि स्टैकओवरफ़्लो को कैसे पार्स किया जाए अगर इसका उपयोग करने वाले दोनों साइटों पर रिक्त स्थान है:
/\s(stackoverflow)\s/
एक स्ट्रिंग की शुरुआत या अंत में अगर इसके साथ:
/^(stackoverflow)\s/
/\s(stackoverflow)$/
लेकिन आप एक नियमित अभिव्यक्ति का उपयोग करके "स्पेस या एंड ऑफ़ स्ट्रिंग" और "स्पेस या स्ट्रिंग ऑफ़ स्टार्ट" कैसे निर्दिष्ट करते हैं?
\b
एक शून्य-चौड़ाई का दावा है; यह कभी किसी पात्र का उपभोग नहीं करता है। इसे एक लुक में लपेटने की आवश्यकता नहीं है।