2015-12-12 2 views
-1

Я хочу, чтобы разбить строку в Java скрипт с помощью
str.split([separator[, limit]])Разбивает строку пробелом Javascript

Я хочу, чтобы разделить его пробелом, но ' ' не работает. Что я должен использовать?

+4

Можете ли вы показать реальный код, который у вас есть? Хотя, скорее всего, вы ожидаете, что 'split' выполнит свою работу на месте, но это не так, он возвращает новый массив вместо того, чтобы манипулировать исходной строкой. – Teemu

ответ

1

Этот вопрос ранее был задан здесь: How do I split a string, breaking at a particular character?

В вашем конкретном случае, основываясь на том, что вы предоставили, оказывается, вы пытаетесь разделить на ничего. '' вместо фактического места ' '.

+0

На самом деле в вопросе есть '' ''. В моем редактировании я добавил только обратные тики. – Teemu

0

Чтобы заменить пробелы запятыми:

var str = "How are you doing today?"; 
var res = str.split(" "); 
//Output: How,are,you,doing,today? 

Как описано здесь: http://www.w3schools.com/jsref/jsref_split.asp

Другой вариант заключается в использовании str.replace:

Var str = "Mr Blue has a blue house and a blue car"; 
var res = str.replace(/blue/gi, "red"); 
//Output: Mr red has a red house and a red car 

Как описано ниже: http://www.w3schools.com/jsref/jsref_replace.asp

Но то, что вы действительно можете сделать Тэд:

var str = "Test[separator[, limit]]Test"; 
var res = str.split("[separator[, limit]]").join(" "); 
//Output: Test Test 
+0

нет замены. –

+1

Ваши попытки либо ошибочны, либо не подключены к вопросу – baao

+0

@NinaScholz Что значит? – Sander

Смежные вопросы