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

Javascript corda padrões de expressões regulares

o, acabar com o regex com o personagem '$'. A expressão a seguir produz uma partida: if ("Este é o último" .search (/última $ /) = -1!) A seguinte expressão não produz uma partida: if (.search "O último boy" (/última $ /)! = -1) No primeiro caso, a palavra 'última' é no fim da cadeia sendo usada. No segundo caso, a palavra 'última' não está no fim da cadeia sendo usada. Nota: na verdade $ corresponde ao fim da cadeia sendo usada, ou apenas antes de um caractere de nova linha no final da cadeia sendo usada. ^ E $ são chamados âncora meta characters.

Matching a corda inteira Agora, note que o. * Combinação de caracteres (período seguido de asterisco) no padrão corresponde a qualquer cadeia, incluindo um sub sub cadeia de comprimento zero. Você pode combinar a seqüência inteira assunto, usando o '^' com personagens dos '$'. O código a seguir produz uma partida: if ("início e fim" .search (/^ ser * Final $ /) = -1.!) O código a seguir também produz uma partida: if ("começando com o fim" .search (/^ ser. * Final $ /)! = -1) A cadeia de assunto do primeiro caso é, "início e fim". A seqüência de assunto do segundo caso é "começo com final".

A diferença ocorre na palavra no meio (e /com). Correspondência ocorre em ambos. O padrão de expressão regular de ambos os casos, é o mesmo. O padrão começa com '^' e termina com '$'. A regexp indica que a seqüência de assunto a ser correspondido tem que começar com "ser", seguido de qualquer caractere, qualquer número de vezes; ea cadeia de assunto tem que acabar com "fim". Nota: O tempo todo, quando dizemos jogo, estamos realmente procurando a seqüência de assunto para um sub-string, representada pelo padrão do regex.

No entanto, quando você está combinando toda a cadeia de assunto, a regex representa toda a cadeia. Então, agora você pode combinar toda uma série. Com o tempo você concluir esta série, você será capaz de encontrar uma string assunto todo com palavras específicas dentro da cadeia. Eu não vou mostrar-lhe como fazer isso. Vai ser um exercício para você. Você simplesmente precisa combinar muitas das características que eu explico na série. Uau, nós fizemos um monte, até agora, ainda há muitas coisas a serem aprendidas. Expressões Regulares é relativamente novo em programação de software.

Então, vamos continuar a levá-lo passo a passo. Este é um bom lugar para fazer uma pausa. Continuamos na próxima parte da série. Chrys

Para chegar a qualquer uma das partes desta série, basta digitar o título correspondent

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