Considere el patrón (regex), $ re = "/[bcr] en /"; Esto coincidiría con palo, gato o rata. La clase es [BRC] y sólo uno de estos caracteres en los corchetes, junto con la "a" puede coincidir con algo en la cadena de asunto. Una clase es un conjunto de estos personajes; [GJD] es otra clase, [hdqwe] es otra clase [opqd] es otra clase, etc. Sólo uno de los personajes de los corchetes junto con el resto del patrón coincidiría con algo en la cadena. Tienes que aceptar lo siguiente: El carácter de guión, -, dentro de una clase de caracteres indica un rango. Hemos visto esto antes.
Sin embargo, el carácter de instrumentos fuera de la clase de caracteres y en el patrón se toma literalmente. El carácter circunfleja, '^', al comienzo de la clase de caracteres, niega la clase; dentro de la clase de caracteres, pero no al comienzo de la clase, se toma literalmente. Fuera de la clase de caracteres, en el comienzo de la pauta general, se coincide con el principio de la cadena de asunto. Fuera de la clase de caracteres, la secuencia de escape, \\ b se trata como un límite de palabra; dentro de una clase de caracteres, se trata como un carácter de retroceso.
Dentro de la clase de caracteres, el plazo no tiene ningún significado especial. Fuera y en el patrón, que coincide con cualquier carácter excepto el carácter \\ n en el tema, de forma predeterminada. Veremos lo que "por defecto" aquí, significa, más tarde. El carácter de nueva línea no se trata de ninguna manera especial en las clases de caracteres. Una clase como [^ a] siempre que coincida con un carácter \\ n. Eso es todo por esta parte de la serie.
Hemos hablado sobre la correspondencia de repeticiones; hemos hablado sobre la correspondencia de alternancias; hemos hablado sobre la correspondencia de alternancias; hemos hablado de metacaracteres; hemos hablado de la combinación de características coincidentes; hemos hablado de las variables en expresiones regulares y hemos revisitad