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


 * pojedyncza klasa znaku, która odnajduje dowolny znak z wybranej klasy;
 * pojedynczy znak z następującym po nim ' ', który odnajduje 0 lub więcej powtórzeń znaków z wybranej klasy. Te elementy zawsze wyszukują najdłuższą możliwą sekwencję znaków;
 * pojedynczy znak z następującym po nim ' ', który odnajduje 1 lub więcej powtórzeń znaków z wybranej klasy. Te elementy zawsze wyszukują najdłuższą możliwą sekwencję znaków;
 * pojedynczy znak z następującym po nim ' ', który także odnajduje 0 lub więcej powtórzeń znaków z wybranej klasy. Jednak inaczej niż ' ', te elementy zawsze wyszukują najkrótszą możliwą sekwencję znaków;
 * pojedynczy znak z następującym po nim ' ', który odnajduje 0 lub 1 wystąpienie znaku z wybranej klasy;
 * , dla n między 1 a 9; taki element wyszukuje podłańcuch tekstowy identyczny jak n-ta wyszukana grupa (zobacz niżej);
 * , gdzie x i y to dwa różne znaki; ten element wyszukuje łańcuchy tekstowe, które zaczynają się na x, kończą na y, w których x i y są zrównoważone. To oznacza, że czytając od lewej do prawej, odlicza się +1 na x a -1 na y, kończący y to pierwszy y, w którym licznik osiągnął 0. Na przykład element   wyszukuje wyrażenia w odpowiednio sparowanych nawiasach.


 * , wzór graniczny; ten element wyszukuje pusty łańcuch tekstowy w dowolnym miejscu taki, że następny znak należy do zbioru, a poprzedzający go znak do tego zbioru nie należy. Podany zbiór zbiór jest rozumiany tak jak zostało to uprzednio opisane. Początek i koniec przeszukiwanego łańcucha są obsługiwane tak jakby były tam znaki '\0'. Należy pamiętać, że wzory graniczne były obecne lecz nieudokumentowane w Lua 5.1, a oficjalnie dodane w Lua in 5.2. Implementacja w Lua 5.2.1 się nie zmieniła od tej z wersji 5.1.0.