मैं स्ट्रिंग को शब्दों की सरणी में विभाजित करने की कोशिश कर रहा हूं, हालांकि मैं प्रत्येक शब्द के बाद रिक्त स्थान रखना चाहता हूं। यहाँ मैं क्या कोशिश कर रहा हूँ है:नियमित अभिव्यक्तियों का उपयोग करके शब्दों की सरणी में स्ट्रिंग को विभाजित करना
var re = /[a-z]+[$\s+]/gi;
var test = "test one two three four ";
var results = test.match(re);
परिणाम मैं उम्मीद कर रहे हैं:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
मैं क्या कर रहा हूँ:
[0]: "test "
[1]: "one "
[2]: "two "
[3]: "three "
[4]: "four "
हालांकि, यह केवल एक अंतरिक्ष के लिए प्रत्येक शब्द के बाद से मेल खाता है गलत कर रहे हो
अगर आप अंतरिक्ष रखने के लिए, की जरूरत क्यों 'जोड़ने दूसरी कक्षा में $ 'और' + '? – dierre