ODBIERZ TWÓJ BONUS :: »

Wyrażenia regularne Jeffrey E. F. Friedl

Wyrażenia regularne Jeffrey E. F. Friedl - okladka książki

Wyrażenia regularne Jeffrey E. F. Friedl - okladka książki

Autor:
Jeffrey E. F. Friedl
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 21
Stron:
320
Druk:
oprawa miękka
Czytaj fragment
Druk na żądanie

Czego się nauczysz?

  • Tworzenia i interpretowania podstawowych wyrażeń regularnych
  • Stosowania metaznaków, klas znaków, kropki i alternacji w dopasowaniach
  • Używania kwantyfikatorów, elementów opcjonalnych i powtarzania wzorców
  • Zakotwiczania wyrażeń do początku, końca wiersza i granic słów
  • Grupowania fragmentów tekstu i korzystania z odwołań wstecznych
  • Przetwarzania i modyfikowania tekstu za pomocą wyrażeń regularnych
  • Rozróżniania i stosowania różnych mechanizmów dopasowania (NFA, DFA, POSIX)
  • Optymalizowania wydajności wyrażeń regularnych i unikania pułapek zachłanności
  • Rozwiązywania problemów z niepożądanymi dopasowaniami i wycofywaniem
  • Tworzenia złożonych wzorców do przetwarzania wiadomości e-mail, plików CSV czy kodu
  • Implementowania wyrażeń regularnych w narzędziach takich jak grep, awk, Tcl, Emacs
  • Wykorzystywania zaawansowanych możliwości wyrażeń regularnych w języku Perl
  • Stosowania operatorów dopasowania, podstawiania i split w Perlu
  • Analizowania i testowania wydajności oraz poprawności wyrażeń regularnych
  • Usuwania błędów i debugowania konstrukcji wyrażeń regularnych
  • Korzystania z zasobów online i bibliotek do obsługi wyrażeń regularnych w różnych językach

Wyrażenia regularne to niezwykle skuteczny mechanizm przetwarzania tekstów i innych danych. Ci, którzy do tej pory nie zetknęli się z tym pojęciem, odkryją dzięki tej książce nowe, potężne narzędzia, pozwalające w pełni zapanować nad danymi. Prezentowana tu wiedza jest tak szczegółowa i obszerna, że nawet komputerowi weterani znajdą coś nowego dla siebie.

Umiejętne stosowanie wyrażeń regularnych pozwala radykalnie uprościć przetwarzanie wszelkiego rodzaju informacji, poczynając od poczty elektronicznej, poprzez pliki dzienników aż do dokumentów tekstowych. Mechanizm ten odgrywa niezwykle ważną rolę w programowaniu skryptów CGI, często przetwarzających rozmaite dane tekstowe.

Wyrażenia regularne nie funkcjonują samodzielnie. Oprócz doskonale wszystkim znanego programu grep, wchodzą one w skład takich narzędzi programisty, jak:

  • translatory języków skryptowych (m.in. Perl, Tcl, awk i Python),
  • edytory tekstów (Emacs, vi, Nisus Writer i inne),
  • środowiska programowania (m.in. Delphi i Visual C++)
  • inne wyspecjalizowane narzędzia (np. lex, Expert czy sed).

Korzystanie z wyrażeń regularnych wymaga nie tylko wiedzy teoretycznej, ale również znajomości pewnych niuansów. Jeffrey Friedl konsekwentnie prowadzi nas przez kolejne etapy tworzenia konstrukcji, które dokładnie zrealizują wszystkie postawione przed nimi zadania.

Wyrażenia regularne nie istnieją oczywiście same dla siebie. Na stronach książki przedstawiono liczne przykłady wykorzystujących je narzędzi, a także wiele praktycznych przykładów. Szczególnie dużo uwagi poświęcono językowi Perl, wyposażonemu w bogaty zestaw funkcji przeznaczonych specjalnie do obsługi wyrażeń regularnych.

Zawarte w tej książce porady pozwolą Czytelnikom uniknąć wszelkich pułapek i skutecznie wykorzystać możliwości wyrażeń regularnych.

"Książka była dla mnie tyleż przyjemna, co pouczająca, nawet w kwestiach związanych z Perlem"
Tom Christiansen, współautor książki Perl. Programowanie

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Wyrażenia regularne" zawiera praktyczne przykłady zastosowania?
Tak, książka zawiera liczne praktyczne przykłady wykorzystania wyrażeń regularnych w różnych narzędziach i językach programowania, takich jak Perl, awk, Tcl czy edytory tekstu.
2. Czy znajdę w książce omówienie wyrażeń regularnych w konkretnych językach programowania?
Tak, w książce szczegółowo opisano wykorzystanie wyrażeń regularnych m.in. w Perl, awk, Tcl, Pythonie oraz w popularnych edytorach tekstu, takich jak Emacs i vi.
3. Czy książka nadaje się do samodzielnej nauki wyrażeń regularnych od podstaw?
Tak, publikacja prowadzi czytelnika od podstawowych pojęć aż po zaawansowane techniki, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i zaawansowanych użytkowników.
4. Jakie zagadnienia związane z optymalizacją wyrażeń regularnych są poruszane w książce?
Książka omawia m.in. wydajność działania wyrażeń, typy silników (NFA, DFA, POSIX), mechanizmy dopasowania oraz praktyczne techniki optymalizacji kodu.
5. Czy ta książka pomoże mi rozwiązywać konkretne problemy związane z przetwarzaniem tekstu?
Tak, autor prezentuje liczne studia przypadków i przykłady rozwiązywania realnych problemów, takich jak filtrowanie e-maili, przetwarzanie plików tekstowych czy wyszukiwanie wzorców w danych.
6. Czy książka jest aktualna pod kątem współczesnych narzędzi i języków?
Książka omawia klasyczne oraz powszechnie stosowane narzędzia i języki, a także wskazuje źródła internetowe, gdzie można znaleźć najnowsze informacje i aktualizacje.
7. Czy do korzystania z książki potrzebuję specjalistycznej wiedzy programistycznej?
Nie, książka wprowadza w tematykę krok po kroku, zaczynając od podstaw, więc nie wymaga zaawansowanej wiedzy programistycznej. Jednak podstawowa znajomość pracy z tekstem i narzędziami programistycznymi będzie pomocna.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander