*   >> Leitura Educação Artigos >> tech >> desenvolvimento web

Mais padrões de expressões regulares em Php

o mesmo que /var por sua $ /. No padrão mais tarde, "cão" foi substituído por $ var. Classes de caracteres Revisited Uma classe de caracteres é um conjunto de caracteres entre parênteses quadrados, dos quais qualquer um e apenas um dos personagens que se encontra no assunto em relação ao padrão corresponder. Considere o padrão (regex), $ re = "/[BCR] at /"; Isso corresponderia bastão, gato ou rato. A classe é [BRC] e apenas um destes caracteres nos colchetes, juntamente com "at" pode corresponder a algo na seqüência de assunto.

Uma classe é um conjunto desses personagens; [GJD] é uma outra classe, [hdqwe] é uma outra classe [opqd] é uma outra classe, etc. Apenas um dos personagens nos colchetes, juntamente com o resto do padrão corresponderia algo na seqüência. Você tem que aceitar o seguinte: O personagem traço, -, dentro de uma classe de personagem indica um intervalo. Temos visto isso antes. No entanto, o caráter traço fora da classe de personagem e no padrão é tomado literalmente.

O carácter circunflexo '^', no início da classe de personagem, nega a classe; dentro da classe de personagem, mas não no início da classe, ele é tomado literalmente. Fora da classe de personagem, no início do padrão global, que corresponde ao início da cadeia sendo usada. Fora da classe de caracteres, a seqüência de escape, \\ b é tratado como um limite de palavra; dentro de uma classe de caracteres, ele será tratado como um caractere de retrocesso. Dentro da classe de personagem, o período não tem nenhum significado especial.

Fora e no padrão, ele corresponde a qualquer caractere, exceto o caractere \\ n no assunto, por padrão. Veremos o que "por defeito" aqui, significa, mais tarde. O caractere de nova linha nunca é tratada de modo especial nas classes de caracteres. Uma classe, como [^ e] será sempre corresponde a um caractere \\ n. Isso é que é para esta parte da série.

Nós falamos sobre repetições correspondentes; temos falado sobre alternâncias de harmonização; temos falado sobre alternâncias de harmonização; temos falado sobre metacaracteres; nós falamos sobre como combinar recursos correspondentes; temos falado sobre variáveis ​​em regex e temos revisitado classes de personagens. No próximo capítulo, vamos falar sobre os efeitos de ter parênteses em um padrão. Vamos fazer uma pausa aqui. Continuamos na próxima parte da série.

Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo e meu nome, Chrys, na caixa de pesquisa d

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