我想將字符串拆分爲字母並保留前一個字母的空格。 例如,我有這個字符串「Lo ip som」。我想得到這個結果['L','o','i','p','s','o','m','。']。 'o'有空間,'p'有空間。如何將字符串拆分爲字符,但在javascript中保留空格
-1
A
回答
2
"Lo ip som.".trim().split('').map(function (ch, i, array) { return ch == ' ' ? array[i - 1] + ' ' : ch })
+0
中輸入「o」和兩個空格:.replace(/ \ s +/gm,'') – 2016-05-16 19:59:16
1
function splitString(str){
str = str.trim();
var length = str.length;
retArr = [];
for(var i = 0; i < length; i++){
if(str[i] === ' '){
retArr[retArr.length - 1] += ' ';
continue;
}
retArr.push(str[i]);
}
return retArr;
}
0
你可以這樣做
var str = "Lo ip som.",
arr = Array.prototype.reduce.call(str,(p,c) => c == " " ? (p[p.length-1]+=" ",p) : p.concat(c),[]);
document.write("<pre>" + JSON.stringify(arr) + "</pre>");
相關問題
- 1. Java在空格處拆分字符串但保留製表符
- 2. 的javascript:拆分字符串(但保留空格)
- 3. 按空格拆分字符串,但保留\ n - Ruby
- 4. 如何拆分字符串保留空格和任意數量的\ n字符
- 5. 在Python中,如何拆分字符串並保留分隔符?
- 6. 替換字符串,但保留空格
- 7. Java字符串Util - 將字符串拆分爲空格
- 8. 分割字符串,但保留分隔符拆分
- 9. 如何拆分Java字符串,但保留其部分內容?
- 10. 在Javascript中分割字符串,但保留分隔符/
- 11. C#拆分字符串但保留分隔符
- 12. 如何在iOS中將字符串拆分爲子字符串
- 13. Python在字符串中保留空格
- 14. 將字符串拆分爲字符串
- 15. 將字符串拆分爲字符串
- 16. 如何拆分JavaScript字符串,只留下字符
- 17. 我怎樣才能拆分字符串並保留空格呢?
- 18. 如何在python 2.7中保留空格來拆分這個字符串?
- 19. 如何拆分字符串並保留分隔符?
- 20. 如何在結果中將尾隨空字符串拆分爲字符串?
- 21. 如何將字符串拆分爲java中的子字符串
- 22. 如何將字符串拆分爲iOS中的子字符串?
- 23. 如何在string中將字符串拆分爲單個字符?
- 24. 如何在python中將字符串拆分爲字符?
- 25. 如何將字符串拆分爲空格?
- 26. 將lua字符串拆分爲字符
- 27. php將字符串拆分爲字符
- 28. PatternSyntaxException將字符串拆分爲「*」字符
- 29. 字符串拆分與delimeters保留在字符串結果數組,如何? C#
- 30. 將字符串拆分爲 ..... javascript/jquery
如果想要什麼就有什麼書後2個空格? –
如果兩個字母之間必須有一個以上的空格,則必須在相同的字符串 –