El símbolo de la negación niega la clase (dentro de los corchetes) \\ w Este es un carácter de palabra. Representa cualquier carácter alfanumérico incluido el subrayado. \\ w y [0-9a-zA-Z_] son equivalentes. Negación \\ w \\ W es negada \\ w. Representa cualquier carácter no-palabra. \\ W y [^ \\ w] son equivalentes. El período '.' El período '.' coincide con cualquier carácter excepto \\ n. Por ejemplo, partidos /.s/'es' en la cadena de asunto, "una manzana está en el árbol". /.s/representa dos personajes, que son cualquier carácter (excepto \\ n), seguido de 's'.
Puede utilizar el \\ d \\ s \\ w \\ D \\ S \\ abreviaturas W tanto dentro como fuera de las clases de caracteres. Principio y final de una cadena El objetivo aquí es ver cómo se puede coincidir con una expresión regular para el comienzo de la cadena de asunto o el final de la cadena de asunto (o tanto al principio como al final). El carácter ^ para que empareja al principio si desea que el juego tenga lugar a principios de la cadena de asunto, inicia la expresión regular con el carácter '^'.
La siguiente expresión produce una coincidencia: preg_match ("/^ una /", "uno y dos") La siguiente expresión no produce una coincidencia: preg_match ("/^ una /", "El que yo vi") En la primera caso la palabra "uno" se encuentra al principio de la cadena de asunto. En el segundo caso, la palabra "uno" no está al principio de la cadena de asunto. En este punto, usted puede preguntar, "¿Es '^' no es el símbolo de la negación?" Bueno, es el símbolo de la negación. El problema es saber cuándo usarlo.
Cuando se utiliza dentro de una clase (entre corchetes) es el símbolo de la negación; cuando se usa al comienzo de una expresión regular, justo después de la barra inclinada, es el carácter de expresiones regulares para hacer coincidir al comienzo de la cadena de asunto. Es un metacarácter ancla. El $ de caracteres para que empareja al Final Si desea que el juego tenga lugar al fina