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