*   >> Leitura Educação Artigos >> tech >> Designer de Web

Introdução ao Javascript seqüência regular Expressions

Meaning de Padrão Considere o seguinte seqüência de caracteres atribuído à variável, sujeita. subject = "Exemplos de criaturas são o bastão, o gato eo rato."; Você pode querer saber se a palavra "bastão", "gato" ou "rato" existem na string. Examinando a seqüência vemos que "morcego", "gato" e "ratos", cada extremidade em "at". O seguinte regex será usado para determinar se "morcego", "gato" ou "rato" existe na seqüência: re = "/[BCR] at /"; Observe os colchetes ao redor "BCR"; b é a primeira letra na "bastão"; c é a primeira letra de "gato" e r é a primeira letra de "rat".

Estas primeiras letras estão dentro dos colchetes. Após os colchetes, você tem as duas próximas cartas que são comuns nos três palavras e siga as diferentes primeiras letras. O script a seguir irá produzir um jogo no navegador: re = /[BCR] em /; subject = "Exemplos de criaturas são o bastão, o gato eo rato."; if (subject.search (re) = -1!) alert ('Matched'); mais alert ('Not Matched'); Agora, o conteúdo de expressão regular é [BCR] no The duas barras adicionados às extremidades (como mostrado abaixo) fazer a expressão acima uma expressão regular.

/[BCR] at /O que você tem dentro de duas barras é um padrão que descreve um conjunto de palavras (bastão, do gato e do rato). Neste assunto (expressões regulares) o conteúdo dentro do duas barras é chamado um padrão. Até agora, vimos dois tipos de padrões, um deles, /[BCR] em /que descreve um conjunto de palavras e outra, /Mundo /que descreve apenas uma palavra. As duas barras são os delimitadores do padrão. Veremos muitos padrões mais nesta série. O padrão e seus delimitadores são juntos chamado de regex. Bem, em alguns documentos, a distinção não é feita entre o padrão e regex.

Some caracteres especiais Há alguns caracteres ASCII, que não têm equivalentes de caracteres imprimíveis e em vez disso são representados por seqüências de escape. Exemplos comuns são \\ t para uma tabulação horizontal, \\ n para uma nova linha, \\ r para um retorno de carro e uma \\ para uma guia horizontal bell.The Se você quiser um guia horizontal aparecer no texto que você deve digitar "\\ t" em o texto. Considere o seguinte: var subject = "\\ tIsto é uma nova seção e ele continua como um parágrafo."; Note-se a '\\ t' para uma guia horizontal, no início do sujeito.

Você pode querer combinar com o guia horizontal, \\ t. A sua expressão regular seria /\\ t /Com o anterior, o seguinte condicional produz uma correspondência if (subject.search (re)! = -1) Então, para corr

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