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