GAJDAW


PROGRAMY

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Wyrażenia regularne PCRE w PHP
Tutorial

Włodzimierz Gajda





10. POSIX-owe klasy znaków

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. print 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.




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25