Classes de caracteres POSIX correspondentes
A seguir estão vários exemplos de correspondência de classes de caracteres POSIX usando expressões regulares em java.
| Sr. Não | Construir e combinar |
|---|---|
| 1 | \ p {inferior} Um caractere alfabético minúsculo: [az]. |
| 2 | \ p {superior} Um caractere alfabético maiúsculo: [AZ]. |
| 3 | \ p {ASCII} Todos ASCII: [\ x00- \ x7F]. |
| 4 | \ p {Alpha} Um caractere alfabético: [\ p {Inferior} \ p {Superior}]. |
| 5 | \ p {dígito} Um dígito decimal: [0-9]. |
| 6 | \ p {Alnum} Um caractere alfanumérico: [\ p {Alpha} \ p {Digit}]. |
| 7 | \ p {Punct} Pontuação: um de! "# $% & '() * +, -. / :; <=>? @ [\] ^ _> {|} <. |
| 8 | \ p {gráfico} Um caractere visível: [\ p {Alnum} \ p {Punct}]. |
| 9 | \ p {Imprimir} Um caractere imprimível: [\ p {Gráfico} \ x20]. |
| 10 | \ p {em branco} Um espaço ou uma guia: [\ t]. |
| 11 | \ p {XDigit} Um dígito hexadecimal: [0-9a-fA-F]. |
| 12 | \ p {espaço} Um caractere de espaço em branco: [\ t \ n \ x0B \ f \ r]. |