Opanuj wyrażenia regularne: Zrozum swoje dane i bądź bardziej produktywny

Ocena:   (4,6 na 5)

Opanuj wyrażenia regularne: Zrozum swoje dane i bądź bardziej produktywny (Friedl Jeffrey E. F.)

Opinie czytelników

Podsumowanie:

Książka „Mastering Regular Expressions” autorstwa Friedla jest bardzo chwalona za jej kompleksowe omówienie i zdolność do znacznego poszerzenia wiedzy czytelnika na temat wyrażeń regularnych. Wielu recenzentów docenia jej głębię, dobrze zorganizowaną treść i szczegółowe wyjaśnienia, dzięki czemu jest ona odpowiednia zarówno dla tych, którzy chcą udoskonalić swoją dotychczasową wiedzę, jak i dla tych, którzy chcą opanować temat. Niektórzy czytelnicy krytykują jednak jej wiek, z odniesieniami do przestarzałych technologii, i wspominają, że może nie być odpowiednia dla zupełnie początkujących ze względu na swój złożony charakter.

Zalety:

Dogłębne i kompleksowe omówienie regex, doskonały styl objaśniania, skutecznie uczy praktycznego zastosowania i procesów myślowych stojących za wyrażeniami regularnymi, odpowiednie zarówno dla początkujących, którzy są nieco zaznajomieni, jak i zaawansowanych użytkowników, prowokujące do myślenia treści, które poprawiają zrozumienie silników regex w różnych językach programowania.

Wady:

książka jest przestarzała z odniesieniami do przestarzałych technologii
może przytłoczyć początkujących ze względu na jej szczegółowy i złożony charakter
czcionka i formatowanie (szczególnie w wersji Kindle) są krytykowane za trudne do odczytania
niektóre treści mogą nie być istotne, jeśli ktoś szuka tylko praktycznych zastosowań regex bez zagłębiania się w teorię.

(na podstawie 146 opinii czytelników)

Oryginalny tytuł:

Mastering Regular Expressions: Understand Your Data and Be More Productive

Zawartość książki:

Wyrażenia regularne są niezwykle potężnym narzędziem do manipulowania tekstem i danymi. Są one obecnie standardowymi funkcjami w wielu językach i popularnych narzędziach, w tym Perl, Python, Ruby, Java, VB.NET i C# (oraz dowolnym języku korzystającym z.NET Framework), PHP i MySQL.

Jeśli jeszcze nie korzystasz z wyrażeń regularnych, w tej książce odkryjesz zupełnie nowy świat panowania nad swoimi danymi. Jeśli już ich używasz, docenisz bezprecedensową szczegółowość i obszerność tej książki. Jeśli myślisz, że wiesz wszystko, co musisz wiedzieć o wyrażeniach regularnych, ta książka jest oszałamiającym otwarciem oczu.

Jak pokazuje ta książka, znajomość wyrażeń regularnych jest nieocenioną umiejętnością. Wyrażenia regularne umożliwiają kodowanie złożonego i subtelnego przetwarzania tekstu, którego nigdy nie wyobrażałeś sobie, że można zautomatyzować. Wyrażenia regularne pozwalają oszczędzić czas i nerwów. Można je wykorzystać do tworzenia eleganckich rozwiązań szerokiego zakresu problemów. Gdy już opanujesz wyrażenia regularne, staną się one nieocenioną częścią twojego zestawu narzędzi. Będziesz się zastanawiać, jak mogłeś sobie bez nich poradzić.

Jednak pomimo ich szerokiej dostępności, elastyczności i niezrównanej mocy, wyrażenia regularne są często niedostatecznie wykorzystywane. Jednak to, co jest mocą w rękach eksperta, może być najeżone niebezpieczeństwami dla nieostrożnych. Mastering Regular Expressions pomoże ci poruszać się po polu minowym, aby stać się ekspertem i pomoże ci zoptymalizować wykorzystanie wyrażeń regularnych.

Mastering Regular Expressions, Third Edition, zawiera teraz pełny rozdział poświęcony PHP i jego potężnemu i ekspresyjnemu zestawowi funkcji wyrażeń regularnych, a także ulepszone omówienie PHP w głównych rozdziałach. Co więcej, to wydanie zostało zaktualizowane, aby odzwierciedlić postępy w innych językach, w tym rozszerzone dogłębne omówienie pakietu java. util. regex firmy Sun, który stał się standardową implementacją wyrażeń regularnych w Javie. Tematy obejmują:

⬤ Porównanie funkcji różnych wersji wielu języków i narzędzi.

⬤ Jak działa silnik wyrażeń regularnych.

⬤ Optymalizacja (duże oszczędności dostępne tutaj! )

⬤ Dopasowywanie tylko tego, co chcesz, ale nie tego, czego nie chcesz.

⬤ Sekcje i rozdziały poświęcone poszczególnym językom.

Napisana w jasnym, zabawnym tonie, który sprawia, że złożony, suchy temat staje się krystalicznie czysty dla programistów, i posypana rozwiązaniami złożonych rzeczywistych problemów, Mastering Regular Expressions, Third Edition oferuje bogactwo informacji, które można natychmiast wykorzystać.

Recenzje tego nowego wydania i drugiego wydania:

Nie ma lepszej (ani bardziej przydatnej) książki na temat wyrażeń regularnych.

-Zak Greant, dyrektor zarządzający, eZ Systems.

Prawdziwy tour-de-force książki, która nie tylko obejmuje mechanikę wyrażeń regularnych w niezwykłych szczegółach, ale także mówi o wydajności i wykorzystaniu wyrażeń regularnych w Perlu, Javie i .NET... Jeśli używasz wyrażeń regularnych jako części swojej pracy zawodowej (nawet jeśli masz już dobrą książkę na temat dowolnego języka, w którym programujesz), zdecydowanie polecam tę książkę.

--Dr Chris Brown, Linux Format.

Autor wykonuje świetną robotę, prowadząc czytelnika od nowicjusza do mistrza. Książka jest niezwykle łatwa w czytaniu i pełna przydatnych i istotnych przykładów... Wyrażenia regularne są cennymi narzędziami, które każdy programista powinien mieć w swoim zestawie narzędzi. Mastering RegularExpressions to ostateczny przewodnik po tym temacie i znakomite źródło wiedzy, które powinno znaleźć się na półce każdego programisty. Dziesięć na dziesięć.

--Jason Menard, Java Ranch.

Dodatkowe informacje o książce:

ISBN:9780596528126
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2006
Liczba stron:544

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Opanuj wyrażenia regularne: Zrozum swoje dane i bądź bardziej produktywny - Mastering Regular...
Wyrażenia regularne są niezwykle potężnym...
Opanuj wyrażenia regularne: Zrozum swoje dane i bądź bardziej produktywny - Mastering Regular Expressions: Understand Your Data and Be More Productive

Prace autora wydały następujące wydawnictwa: