Так что я следующая строка, я хотел бы разделить:Разделить строку в JS пространством, имеющим разную длину?
var str = 'Hello How are you';
Я хочу, чтобы результат выглядеть следующим образом:
['Hello','How','are','you'];
Когда я подключаюсь к его обратно должно быть:
Hello, How are you
join(',')
A ,
должно появиться там, где длина пространства больше 1. В нашем примере это должно быть между hello
и How
.
Единственный способ, которым вы могли бы иметь, что * точный * результат массива, и иметь возможность присоединиться к нему так, как вы хотите, присоединиться к нему на основе слов, начинающихся с символов верхнего регистра ... вы думаете, что это будет работать для ваших требований? Конечно, вы можете легко обойти массив все вместе и просто заменить ... какова ваша фактическая цель здесь? Вам нужен массив для чего-то, и если это так, то это должен быть именно этот формат? – musefan
Итак, как массив должен знать, что после определенного элемента было больше одного места? Вопрос не имеет большого смысла. – undefined
@Vohuman: Да. Чем больше я читаю этот вопрос, тем меньше чувства, которое оно вызывает для меня. –