Wyrażenia regularne. Wprowadzenie - Helion
Tytuł oryginału: Introducing Regular Expressions
Tłumaczenie: Robert Górczyński
ISBN: 978-83-246-6868-7
stron: 168, Format: 140x208, okładka: miękka
Data wydania: 2013-07-19
Księgarnia: Helion
Cena książki: 34,90 zł
Wyrażenia regularne to wzorce, które pozwalajÄ… opisać Å‚aÅ„cuchy znaków. Brzmi to groźnie, wyglÄ…da jeszcze gorzej, ale każdy programista prÄ™dzej czy później siÄ™ z nimi spotka i… doceni ich potÄ™gÄ™! Ciężko sobie wyobrazić wyszukiwanie, zastÄ™powanie oraz sprawdzanie poprawnoÅ›ci danych bez wykorzystania potencjaÅ‚u wyrażeÅ„ regularnych. Czas poÅ›wiÄ™cony na ich opanowanie zwróci siÄ™ bÅ‚yskawicznie i z nawiÄ…zkÄ…!
Ta wspaniała książka wprowadzi Cię w świat wyrażeń regularnych szybko i bezboleśnie. Już za chwilę wykorzystasz podstawowe elementy wyrażeń, a każdy kolejny rozdział dostarczy Ci coraz bardziej zaawansowanych narzędzi. W trakcie lektury nauczysz się korzystać z granic, klas znaków, grup i odniesień. Ponadto dowiesz się, jak wykorzystać możliwości Perla w zakresie transformacji tekstów. Książka ta jest wyjątkowym podręcznikiem, który musi znaleźć się na półce każdego programisty!
Sprawdź już teraz:
- potencjał, jaki kryją wyrażenia regularne
- metody szybkiego wyszukiwania i zastępowania ciągów znaków
- sposoby korzystania z wyrażeń w różnych językach programowania
- możliwości wyrażeń regularnych w zakresie kontroli poprawności wprowadzonych danych
Zaoszczędź czas dzięki wyrażeniom regularnym!
Osoby które kupowały "Wyrażenia regularne. Wprowadzenie", wybierały także:
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Zen Steve'a Jobsa 29,67 zł, (8,90 zł -70%)
- ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio 86,77 zł, (26,90 zł -69%)
- TDD. Sztuka tworzenia dobrego kodu 48,54 zł, (19,90 zł -59%)
- GitHub. Przyjazny przewodnik 32,90 zł, (16,45 zł -50%)
Spis treści
Wyrażenia regularne. Wprowadzenie -- spis treści
Wprowadzenie (7)
1. Czym są wyrażenia regularne? (13)
- Poznaj aplikacjÄ™ RegexPal (14)
- Dopasowanie numeru telefonu w formacie stosowanym w Ameryce PóÅ‚nocnej (16)
- Dopasowanie cyfr za pomocÄ… klasy znaków (17)
- Używanie znaków skrótów (18)
- Dopasowanie dowolnego znaku (19)
- Grupy przechwytywania i odwołania wsteczne (19)
- Używanie kwantyfikatorów (20)
- Używanie dosÅ‚ownych znaków (21)
- Przykłady aplikacji (23)
- Czego dowiedziałeś się z rozdziału 1.? (25)
- Informacje techniczne (26)
2. Proste dopasowanie wzorca (27)
- Dopasowanie dosłownego ciągu tekstowego (29)
- Dopasowanie cyfr (30)
- Dopasowanie znaków innych niż cyfry (32)
- Dopasowanie sÅ‚ów i znaków niebÄ™dÄ…cych sÅ‚owami (32)
- Dopasowanie znaku niewidocznego (35)
- Dopasowanie dowolnego znaku, po raz kolejny (37)
- Oznaczanie tekstu (39)
- Czego dowiedziałeś się z rozdziału 2.? (43)
- Informacje techniczne (44)
3. Granice (47)
- PoczÄ…tek i koniec wiersza (47)
- Granice słowa i nie-słowa (49)
- Inne kotwice (52)
- OkreÅ›lenie grupy znaków jako dosÅ‚ownych (53)
- Dodawanie znaczników (54)
- Czego dowiedziałeś się z rozdziału 3.? (58)
- Informacje techniczne (59)
4. Alternatywy, grupy i odniesienia (61)
- Alternatywy (62)
- Podwzorce (65)
- Grupy przechwytywania i odwołania wsteczne (67)
- Grupy nieprzechwytujÄ…ce (70)
- Czego dowiedziałeś się z rozdziału 4.? (73)
- Informacje techniczne (73)
5. Klasy znaków (75)
- Negacja klasy znaków (77)
- ZÅ‚Ä…czenia i różnice (77)
- Klasy znaków POSIX (80)
- Czego dowiedziałeś się z rozdziału 5.? (82)
- Informacje techniczne (82)
6. Dopasowanie Unicode i innych znaków (83)
- Dopasowanie znaku Unicode (84)
- Dopasowanie znaków liczb ósemkowych (88)
- Dopasowanie właściwości znaku Unicode (88)
- Dopasowanie znaków kontrolnych (92)
- Czego dowiedziałeś się z rozdziału 6.? (94)
- Informacje techniczne (94)
7. Kwantyfikatory (97)
- Zachłanne, leniwe i zaborcze (98)
- Dopasowanie za pomocÄ… *, + oraz ? (99)
- Dopasowanie określoną liczbę razy (100)
- Kwantyfikatory leniwe (101)
- Kwantyfikatory zaborcze (103)
- Czego dowiedziałeś się z rozdziału 7.? (104)
- Informacje techniczne (104)
8. Przewidywania (105)
- Przewidywanie pozytywne (105)
- Przewidywania negatywne (108)
- Pozytywne przewidywanie wsteczne (109)
- Negatywne przewidywanie wsteczne (109)
- Czego dowiedziałeś się z rozdziału 8.? (110)
- Informacje techniczne (110)
9. Dodawanie znaczników HTML5 do dokumentu (111)
- Dopasowanie znaczników (112)
- Transformacja zwykłego tekstu za pomocą narzędzia sed (113)
- Dodawanie znaczników (117)
- Transformacja zwykłego tekstu za pomocą języka Perl (119)
- Czego dowiedziałeś się z rozdziału 9.? (125)
- Informacje techniczne (125)
10. To już koniec (127)
- Dalsza nauka (129)
- Ważne narzędzia, implementacje i biblioteki (129)
- Dopasowanie numeru telefonu w formacie stosowanym w Ameryce PóÅ‚nocnej (132)
- Dopasowanie adresu e-mail (133)
- Czego dowiedziałeś się z rozdziału 10.? (134)
A. Odniesienia do wyrażeń regularnych (135)
B. Słownik wyrażeń regularnych (153)
Skorowidz (163)