文字列に分割して前の文字にスペースを入れたいと思っています。 たとえば、私はこの文字列 "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
:trim後に呼び出す必要があります:.replace(/ \ s +/gm、 '') –
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
あなたは手紙の後に2つのスペースがある場合はどのようなこの
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. JavaScript文字列を分割して文字だけを残す方法
- 2. 文字列をjavascript配列に分割する方法は?
- 3. Javascriptで文字列を含む部分文字列を文字列に分割する方法は?
- 4. 文字列を分割する方法
- 5. 別の文字列をスペース文字で分割する方法は?
- 6. 文字列を部分に分割する方法 - ローマ数字
- 7. 文字列を文字列で分割する方法は?
- 8. boost :: split:文字列を文字と分割する方法は?
- 9. スペースで区切られた文字列をC++で複数の文字列に分割する方法は?
- 10. 配列内の文字列を文字の配列に分割する方法
- 11. C++文字列を文字列と整数に分割する方法は?
- 12. 文字列を3つの文字列に分割する方法
- 13. 文字列を文字配列に分割する最も簡単な方法
- 14. 小文字と小文字を文字列から分割する方法
- 15. C#文字列を後方に分割する方法は?
- 16. リストを含む文字列を分割する方法(文字列として)
- 17. 文字列に部分文字列を追加する方法
- 18. 文字を分割する方法
- 19. ユーザーが入力した文字列を分割する方法
- 20. 文字列をPostScriptの配列に分割する方法
- 21. この文字列を配列に分割する方法
- 22. パンダの列に文字列を分割する方法は?
- 23. groovyでスペースで区切られた文字列を分割する方法
- 24. 文字列を含む配列 - 文字列を分割する方法
- 25. スペースを無視して文字列を分割する方法は?
- 26. 文字の前後に文字列を分割する方法は?
- 27. ユニコード文字列を複数の文字に分割する方法は?
- 28. 文字の3回ごとに文字列を分割する方法は?
- 29. 文字列をx個の文字数に分割する方法
- 30. 数字で文字列を分割する方法
のように行うことができますか? –
2つの文字の間にスペースが2つ以上ある場合は、同じ文字列に 'o'と2つのスペースを入れます。 –