我想将字符串拆分为字母并保留前一个字母的空格。 例如,我有这个字符串“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个空格? –
如果两个字母之间必须有一个以上的空格,则必须在相同的字符串 –