Tanto o limite eo separador são opcionais. No nosso exemplo, nós não utilizará o limite. Considere a seguinte seqüência de assunto: var subject = "um dois três"; Se sabemos o regex (padrão) para identificar espaço entre as palavras, então podemos dividir essa string em uma matriz composta das palavras, "um", "dois" e "três". \\ É a classe de personagem para o espaço. \\ + Irá corresponder a um espaço, uma ou mais vezes. A regex para separar as palavras acima é \\\\ + \\ Assumimos que um espaço pode ser criado por bater a barra de espaço mais de uma vez.
O código seguinte ilustra a utilização da função de divisão com o padrão acima. Na seqüência de assunto as palavras são separadas por espaços. A saída do código acima é: um, dois, três, um, dois, três A função derramado dividiu as palavras na seqüência de assunto usando o espaço entre as palavras, e colocar cada palavra como um elemento na matriz retornada. A última linha na saída não faz parte da matriz. No código, a última declaração de alerta exibe o assunto. Isto foi feito para mostrar-lhe que o assunto permanece inalterada após a divisão.
A palavra, "split" não é realmente apropriado nesta seção, uma vez que a seqüência de assunto permanece inalterado; no entanto, que é o vocabulário da especificação JavaScript usa. É possível ter uma seqüência de palavras separadas por uma vírgula e um espaço, como var assunto = "um, dois, três"; A regex para separar essas palavras é: /, \\ + /O código a seguir ilustra isso: A saída do código acima é: um, dois, três, um, dois, três Então, vamos fazer uma pausa aqui e continuar na próxima e última parte da série.
Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível): Introdução ao JavaScript seqüência regular Expressions JavaScript corda padrões de expressões regulares Mais JavaSc