Lembre-se, preg_match () é a principal função de PHP, você usa, quando você quer um jogo. Nota: o formato gama dá uma forma abreviada de escrever uma classe. O intervalo tem que estar em colchetes para efetivamente ser considerados como uma classe. É qualquer um elemento entre colchetes que é compensada. Negação do personagem varia e alguns caracteres especiais de regex pode ser negada. Qualquer caractere, exceto um dígito é escrito como [^ 0-9] Refere-se a todos os personagens já existentes, que não estão no intervalo 0-9.
A expressão a seguir produz uma partida: preg_match ("/[^ 0-9] /", "12P34") P não está no intervalo [0-9]; P é fora. No que respeita todos os caracteres, P é na gama [^ 0-9]. Observe a presença e ausência do caráter '^' nas classes [0-9] e [^ 0-9], neste parágrafo. O caráter especial usado para a negação é "^". A gama de fora [a-z] é [^ a-z]. Isso é [^ a-Z] é a negação de [um-z]. A gama de fora [A-Z] é [^ A-Z]. Isso é [^ A-Z] é a negação de [A-Z]. Veremos outras negações abaixo. Abreviações para classes de caracteres comuns \\ d \\ d meios, qualquer dígito, e abrevia [0-9].
O código a seguir produz uma partida: preg_match ("/ID \\ fez /", "ID5id é um ID") Negada \\ d \\ D é negada \\ d. Ele representa qualquer caractere que não seja um dígito, que é [^ 0-9]. \\ s \\ \\ t \\ r \\ n \\ f são caracteres de espaço em branco. '\\' Ou simplesmente '' é produzido quando você pressiona a barra de espaço do teclado. \\ t é produz quando você pressiona a tecla TAB no seu teclado. \\ r é o caractere retorno de carro. \\ n é o caractere de nova linha e \\ f é o caractere de alimentação de formulário. \\ s é a abreviação para qualquer caractere de espaço em branco.
Isso é \\ s é equivalente a [\\ \\ t \\ r \\ n \\ f]. A expressão a seguir produz uma partida: preg_match a seguinte expressão também produz uma partida ("/\\ n /", "A primeira linha \\ r \\ nA segunda linha.."): Preg_match ("/\\ s /" ", o primeiro line. \\ r \\ nA segunda