La expresión regular /ID [0-9] /Identificación del coincidirá "ID4id", "ID5id", "ID6id"; de hecho, cualquier palabra que empieza con 'ID' seguido de un dígito y luego 'id'. Así que "ID2id es un ID" = ~ /ID [0-9] /Identificación produce una coincidencia. Nota: el formato de rango da una forma abreviada de escribir una clase. Es cualquier elemento en los corchetes que se hacían juego. Oscila Negación Carácter y algunos caracteres especiales de expresiones regulares puede ser negada.
Cualquier carácter excepto un dígito se escribe como [^ 0-9] Esto se refiere a todos los personajes existentes, que no están en el rango de 0-9. El siguiente código produce una coincidencia: "12P34" = ~ /[^ 0-9] /P no está en el rango [0-9]; P está fuera. En cuanto a los personajes, P está en el rango [^ 0-9]. Cabe destacar la presencia y ausencia del carácter '^' entre las clases [0-9] y [^ 0-9], en el presente apartado. El carácter especial que se utiliza para la negación es "^". El rango fuera [az] es [^ a-z]. Eso es [^ a-z] es la negación de [a-z]. El rango fuera de [A-Z] es [^ A-Z].
Eso es [^ A-Z] es la negación de [A-Z]. Veremos otras negaciones de abajo. Las abreviaturas para las clases de caracteres comunes \\ d \\ d medios, cualquier dígito y se abrevia [0-9]. El siguiente código produce una coincidencia: "ID5id es un ID" = ~ /ID \\ did /negada \\ d \\ d es negada \\ d. Representa cualquier carácter que no es un dígito, es decir [^ 0-9]. \\ s \\ \\ t \\ r \\ n \\ f son caracteres de espacio en blanco. '\\' O simplemente '' se produce cuando se pulsa la barra espaciadora del teclado. \\ t es produce cuando se pulsa la tecla de tabulación del teclado.
\\ r es el carácter de retorno de carro. n \\ es el carácter de nueva línea y \\ f es el carácter de avance. \\ s es la abreviatura de cualquier carácter de espacio en blanco. Es \\ s es equivalente a [\\ \\ t \\ r \\ n \\ f]. La siguiente expresión produce un partido: ".. La primera línea \\ r \\ nLa segunda
2 y jailbreak para 1G, 2G, 3G…