okladka

Wyrażenia regularne są niezwykle potężnym mechanizmem służącym do dopasowywania i manipulowania tekstami. Choć są one dostępne w wielu nowoczesnych językach programowania, to jednak w każdym z nich posiadają one nieco inne możliwości, a subtelne różnice w ich składni sprawiają, że nie są one w pełni zgodne z wyrażeniami stosowanymi w innych językach. Wiele języków programowania implementuje wyrażenia regularne, jednak żaden z nich nie robi tego w identyczny sposób.

Książka "Wyrażenia regularne. Leksykon kieszonkowy" zawiera krótką prezentację pojęć związanych z wyrażeniami regularnymi oraz omówienia ich najczęściej spotykanych implementacji dysponujących największymi możliwościami. Nie będziesz już musiał rozszyfrowywać tajemniczych lub chaotycznych materiałów informacyjnych! Niniejsza książka zawiera tabele i porady dotyczące stosowania wyrażeń regularnych w językach Perl, Java, Python, C# (i środowisku .NET), PHP, JavaScript, w bibliotece PCRE oraz kilku programach (vi, awk, egrep oraz sed).

Ten leksykon można potraktować jako dopełnienie doskonałej i wyczerpującej książki poświęconej wyrażeniom regularnym - "Wyrażenia regularne", autorstwa Jeffreya E. F. Friedla. Dzięki niemu będziesz mógł szybko określić składnię oraz szczególne cechy wyrażeń regularnych w dowolnym używanym języku programowania.


O książce (5)
Przedstawienie wyrażeń regularnych oraz zagadnień dopasowywania wzorców (7)
  • Metaznaki, tryby oraz konstrukcje (10)
  • Reprezentacja znaków (10)
Perl 5.8 (22)
  • Obsługiwane metaznaki (22)
  • Operatory wyrażeń regularnych (27)
  • Obsługa Unicode (30)
  • Przykłady (31)
  • Inne źródła informacji (32)
Java (java.util.regex) (33)
  • Obsługiwane metaznaki (33)
  • Klasy i interfejsy związane z wykorzystaniem wyrażeń regularnych (38)
  • Obsługa Unicode (44)
  • Przykłady (45)
  • Inne źródła informacji (47)
.NET i C# (48)
  • Obsługiwane metaznaki (48)
  • Klasy i interfejsy związane z wykorzystaniem wyrażeń regularnych (53)
  • Obsługa Unicode (59)
  • Przykłady (59)
  • Inne źródła informacji (62)
Python (62)
  • Obsługiwane metaznaki (62)
  • Obiekty i funkcje modułu re (66)
  • Obsługa Unicode (71)
  • Przykłady (72)
  • Inne źródła informacji (73)
Biblioteka PCRE (73)
  • Obsługiwane metaznaki (79)
  • PCRE API (79)
  • Obsługa Unicode (83)
  • Przykłady (84)
  • Inne źródła informacji (88)
PHP (88)
  • Obsługiwane metaznaki (88)
  • Funkcje obsługi wyrażeń regularnych (93)
  • Przykłady (96)
  • Inne źródła informacji (98)
Edytor vi (98)
  • Obsługiwane metaznaki (98)
  • Dopasowywanie wzorców (102)
  • Przykłady (103)
  • Inne źródła informacji (104)
JavaScript (104)
  • Obsługiwane metaznaki (104)
  • Metody i obiekty związane z wykorzystaniem wyrażeń regularnych (107)
  • Przykłady (111)
  • Inne źródła informacji (113)
Programy obsługiwane z wiersza poleceń (113)
  • Obsługiwane metaznaki (113)
  • Inne źródła informacji (119)
Skorowidz (121)