JavaScript - como dividir string?
Este artigo se concentra em diferentes maneiras de como dividir string em array. O JavaScript fornece o método String.prototype.split
que pode ser usado para isso.
Cada string pode ser dividida em JavaScript com outra string.
Neste exemplo, string com espaço único é usada para dividir o texto em palavras únicas.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split(' '); // space character separator used
console.log(array);
Esta seção mostra como dividir uma string por outra.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split('is'); // this character sequence separates string
console.log(array);
Nessa abordagem, a string vazia é usada para dividir a string principal em array de caracteres.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split(''); // empty separator used
console.log(array);
Nota: essa abordagem não é recomendada devido a caracteres unicode que podem ser mal interpretados.
Esta seção mostra como dividir a string pelo espaço, limitando o tamanho da array de saída para dois elementos.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split(' ', 2); // maximum result array size will be 2
console.log(array);
Cada sequência pode ser dividida em JavaScript com expressão regular.
Neste exemplo, o símbolo de caractere branco é usado para dividir o texto em palavras únicas.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split(/\b/); // begin or end of world separates string
console.log(array);
2.2. Dividir string por símbolo de caractere branco com exemplo de limite de tamanho de resultado
EditNeste exemplo, o símbolo de caractere branco é usado para dividir o texto em palavras únicas, limitando o tamanho da array de saída para dois elementos.
xxxxxxxxxx
var text = 'This is some text...';
var array = text.split(/\b/, 2); // maximum result array size will be 2
console.log(array);
Exemplo de como usar o divisor é descrito neste artigo.