*   >> Leitura Educação Artigos >> science >> programação

Usando Javascript seqüência regular Expressions

split (). Este método divide o string (sujeito) em uma matriz de sub strings. Esta é a sintaxe: var arr = subject.split ([Separador] [, limite]) O assunto é o string a ser cuspir. Ele não é alterado depois da separação. O separador é um regex. A matriz contém a seqüência de sub separados. O limite é um número inteiro. Algumas cordas (assuntos) pode ter caracteres em seu fim de que você não precisa. Se você sabe o número de sub strings no assunto que você quiser, pode digitar esse número como o limite. Qualquer seqüência sub após este limite não vai para a matriz.

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

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.