Ostatnim sposobem zapisu grupy znaków jest stosowanie tzw. POSIX-owych klas znaków. Tabela 3 zawiera pełne zestawienie klas POSIX-owych.
| lp. | Klasa | Opis |
|---|---|---|
| 1. | alnum | litery i znaki |
| 2. | alpha | litery |
| 3. | blank | jedynie odstęp lub znak tabulacji |
| 4. | cntrl | znaki sterujące |
| 5. | digit | cyfry |
| 6. | graph | znaki drukowalne (bez odstępu) |
| 7. | lower | małe litery |
| 8. | znaki drukowalne wraz ze znakiem odstępu | |
| 9. | punct | znaki drukowalne z wyłączeniem cyfr i liter |
| 10. | space | odstępy |
| 11. | upper | duże litery |
| 12. | xdigit | cyfry szesnastkowe |
Tabela 3. POSIX-owe klasy znaków
Wyrażenie:
...brak dostępu...
pasuje do napisów, w których pomiędzy literami a występuje dowolna litera, np.:
...brak dostępu...
Zaś wyrażenie:
...brak dostępu...
pasuje do napisów, w których pojawiają się dwie litery a oddzielone znakiem różnym od cyfry, czyli np.:
...brak dostępu...
Nazwy POSIX-owe mogą wystąpić — w jednym zbiorze — wielokrotnie. Na przykład wyrażenie:
...brak dostępu...
pasuje do jednego znaku: dużej litery lub cyfry.