मुझे एक टोकनज़र की आवश्यकता है जो शब्दों के बीच मनमानी सफेद-स्थान वाली एक स्ट्रिंग को खाली उप-तारों के बिना शब्दों की एक सरणी बनाएगी।जावास्क्रिप्ट में व्हाइटस्पेस का उपयोग कर एक स्ट्रिंग को विभाजित करें?
उदाहरण के लिए, एक स्ट्रिंग दिया:
" I dont know what you mean by glory Alice said."
मैं का उपयोग करें:
str2.split(" ")
यह भी रिटर्न खाली उप तार:
["", "I", "dont", "know", "what", "you", "mean", "by", "glory", "", "Alice", "said."]
को फिल्टर करने के लिए कैसे से रिक्त स्ट्रिंग एक सरणी?
विषय से संबंधित नहीं: क्या मतलब regex में '\ b'? –
एक शब्द सीमा, जैसे एक स्थान, एक न्यूलाइन चरित्र, विराम चिह्न या स्ट्रिंग के अंत (https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions) से मेल खाता है। सही रेगेक्स नहीं हो सकता है लेकिन उस उदाहरण के लिए यह काम करता है। – Daff
@ मुस्तफा हाँ, मुझे पता है। लेकिन यह सिर्फ एक जिज्ञासा है। –