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

Cadeia EcmaScript regular Expressions

Introdução A melhor maneira de explicar o significado da expressão regular é de ilustração. Neste artigo vou apresentá-lo a ECMAScript expressões regulares, alcançados com o objeto string. A fim de compreender expressões regulares ECMAScript, você precisa ter conhecimentos básicos em ECMAScript, incluindo objetos ECMAScript. Procurando uma palavra em uma String Considere o seguinte variável string: var sujeitas = "Os meninos estão no caminho para a faculdade."; Um documento HTML ou programa pode ter muitas cordas.

Na verdade, todo o documento HTML pode ser considerado como uma seqüência muito longa. Por enquanto, vamos nos concentrar na seqüência acima. Você pode não saber o conteúdo da string (ver razões abaixo). Enquanto o programa está em execução (ou página da web é exibido), você pode querer saber se a cadeia tem a palavra, "meninos". Neste caso, você teria punho digite o que é conhecido como uma expressão regular e atribuí-la a uma variável.

Então, você deverá digitar, var regexp = /meninos /; Agora, a seguinte declaração ECMAScript (operando à direita) retorna um inteiro positivo, se a palavra "meninos" é encontrado na seqüência de caracteres ou -1 se "meninos" não é encontrada na string: var pos = subject.search (regexp) ; Tudo o que é devolvido é mantido pela variável, pos. No operando direito da declaração, o assunto é o objeto código de corda, que tem a palavra que estamos procurando, ao mesmo tempo, search () é um método do objeto. É verdade que este método retorna um número inteiro positivo ou -1.

Na declaração, há um ponto entre o objeto string eo método. A seqüência de caracteres, que tem a palavra que estamos procurando é chamado, o Subject. O que estamos procurando, colocado entre duas barras (incluindo as barras), como com, /meninos /, é chamado, a expressão regular, abreviado, regexp. Na verdade, a frase, "Expressões Regulares" é vago em significado: Pode significar o tópico ou pode significar as duas barras e seu conteúdo. No entanto, como você começar e continuar com a série de tutoriais, cujo link eu dou abaixo, o uso da frase não será um problema.

Um exemplo mais Envolvendo O exemplo acima é simples e você não precisa nem de técnicas de expressão regulares para determinar se um sujeito tem a palavra. Em outras palavras, você pode usar métodos seqüência de objetos para descobrir se uma string (sujeito) tem uma palavra particular. O que sobre o caso, onde você iria querer verificar se o assunto em epígrafe tem tanto a palavra, "m

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