Wyrażenia regularne. Wprowadzenie - ebook
Wyrażenia regularne. Wprowadzenie - ebook
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!
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)
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-6871-7 |
Rozmiar pliku: | 3,7 MB |