Translations:Extension:Scribunto/Lua reference manual/1725/pl


 * x: (gdzie x nie jest żadnym z magicznych znaków ) reprezentuje znak x.
 *  : (kropka) reprezentuje dowolny znak.
 *  : reprezentuje wszystkie litery ASCII.
 *  : reprezentuje wszystkie znaki sterujące ASCII.
 *  : reprezentuje wszystkie cyfry.
 *  : reprezentuje wszystkie małe litery ASCII.
 *  : reprezentuje wszystkie znaki interpunkcyjne.
 *  : reprezentuje wszystkie odstępy w ASCII.
 *  : reprezentuje wszystkie wielkie litery ASCII.
 *  : reprezentuje wszystkie znaki alfanumeryczne w ASCII.
 *  : reprezentuje wszystkie cyfry szesnastkowe.
 *  : reprezentuje znak ASCII NUL, bajt o wartości zero.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : wszystkie znaki spoza.
 *  : (gdzie x jest dowolnym niealfanumerycznym znakiem) reprezentuje znak x. To jest standardowa metoda zapisu w postaci sekwencji specjalnej pozwalającej na anulowanie magicznego znaczenia. Dowolny znak interpunkcyjny (nawet niemagiczny) może być poprzedzony przez ' ' kiedy ma oznaczać samego siebie we wzorze.
 *  : oznacza klasę, która jest unią wszystkich znaków z podanego zbioru. Przedziały znaków można określić podając pierwszy i ostatni znak oddzielone je znakiem ' '. Jako składników zbioru można używać wszystkich klas  opisanych powyżej. Wszystkie inne znaki w zbiorze reprezentują same siebie. Na przykład   (lub  ) reprezentuje wszystkie znaki alfanumeryczne i podkreślenie,   reprezentuje cyfry ósemkowe, a   reprezentuje cyfry ósemkowe wraz z małymi literami oraz znakiem ' '.

Nie jest zdefiniowane działanie operatora zakresu na klasach. Stąd wzór taki jaki  lub   nie ma sensu.
 *  : oznacza dopełnienie zbioru, w którym zbiór jest rozumiany jak wyżej.