Dopasowywanie klas znaków POSIX
Poniżej przedstawiono różne przykłady dopasowywania klas znaków POSIX przy użyciu wyrażeń regularnych w java.
| Sr.No | Konstrukcja i mecze |
|---|---|
| 1 | \ p {Dolna} Mała litera alfabetu: [az]. |
| 2 | \ p {Górna} Znak alfabetu wielkiej litery: [AZ]. |
| 3 | \ p {ASCII} Wszystkie ASCII: [\ x00- \ x7F]. |
| 4 | \ p {Alfa} Znak alfabetyczny: [\ p {Dolny} \ p {Górny}]. |
| 5 | \ p {Digit} Cyfra dziesiętna: [0–9]. |
| 6 | \ p {Alnum} Znak alfanumeryczny: [\ p {alfa} \ p {cyfra}]. |
| 7 | \ p {Punct} Interpunkcja: jedna z! "# $% & '() * +, -. / :; <=>? @ [\] ^ _> {|} <. |
| 8 | \ p {Graph} Widoczny znak: [\ p {Alnum} \ p {Punct}]. |
| 9 | \ p {Drukuj} Znak do wydrukowania: [\ p {Graph} \ x20]. |
| 10 | \ p {Puste} Spacja lub tabulator: [\ t]. |
| 11 | \ p {XDigit} Cyfra szesnastkowa: [0-9a-fA-F]. |
| 12 | \ p {Spacja} Biały znak: [\ t \ n \ x0B \ f \ r]. |