Coincidencia de clases de caracteres POSIX
A continuación se muestran varios ejemplos de clases de caracteres POSIX coincidentes utilizando expresiones regulares en java.
| No Señor | Construir y emparejar |
|---|---|
| 1 | \ p {Inferior} Un carácter alfabético en minúsculas: [az]. |
| 2 | \ p {Superior} Un carácter alfabético en mayúsculas: [AZ]. |
| 3 | \ p {ASCII} Todo ASCII: [\ x00- \ x7F]. |
| 4 | \ p {Alfa} Un carácter alfabético: [\ p {Inferior} \ p {Superior}]. |
| 5 | \ p {dígito} Un dígito decimal: [0-9]. |
| 6 | \ p {Alnum} Un carácter alfanumérico: [\ p {Alfa} \ p {Dígito}]. |
| 7 | \ p {Puntear} Puntuación: Uno de! "# $% & '() * +, -. / :; <=>? @ [\] ^ _> {|} <. |
| 8 | \ p {Gráfico} Un carácter visible: [\ p {Alnum} \ p {Punct}]. |
| 9 | \ p {Imprimir} Un personaje imprimible: [\ p {Graph} \ x20]. |
| 10 | \ p {En blanco} Un espacio o una pestaña: [\ t]. |
| 11 | \ p {XDigit} Un dígito hexadecimal: [0-9a-fA-F]. |
| 12 | \ p {Espacio} Un carácter de espacio en blanco: [\ t \ n \ x0B \ f \ r]. |