A reguláris kifejezések elsajátítása: Az adatok megértése és nagyobb termelékenység

Értékelés:   (4.6 az 5-ből)

A reguláris kifejezések elsajátítása: Az adatok megértése és nagyobb termelékenység (Friedl Jeffrey E. F.)

Olvasói vélemények

Összegzés:

Friedl „Mastering Regular Expressions” című könyvét nagyon dicsérik, mert átfogóan tárgyalja a témát, és jelentősen javítja az olvasó regexekkel kapcsolatos ismereteit. Sok kritikus értékeli a könyv mélységét, jól strukturált tartalmát és részletes magyarázatait, így egyaránt alkalmas azoknak, akik meglévő tudásukat szeretnék finomítani, és azoknak is, akik a téma elsajátítását tűzték ki célul. Néhány olvasó azonban kritizálja a korát, az elavult technológiákra való hivatkozásokkal, és megemlíti, hogy összetett jellege miatt nem biztos, hogy teljesen kezdők számára alkalmas.

Előnyök:

Alapos és átfogó lefedettség a regexről, kiváló magyarázó stílus, hatékonyan tanítja a reguláris kifejezések gyakorlati alkalmazását és a mögöttes gondolatmenetet, alkalmas mind a kezdők számára, akik már valamennyire jártasak, mind a haladó felhasználók számára, elgondolkodtató tartalom, amely növeli a különböző programozási nyelvek regexmotorjainak megértését.

Hátrányok:

A könyv elavult, elavult technológiákra való hivatkozásokkal
részletes és összetett jellege miatt túlterhelheti a kezdőket
a betűtípus és a formázás (különösen a Kindle verzióban) kritikával illethető, mert nehezen olvasható
egyes tartalmak nem feltétlenül relevánsak, ha valaki csak a regex gyakorlati alkalmazásait keresi anélkül, hogy mélyen elmélyedne az elméletben.

(146 olvasói vélemény alapján)

Eredeti címe:

Mastering Regular Expressions: Understand Your Data and Be More Productive

Könyv tartalma:

A reguláris kifejezések rendkívül hatékony eszköz a szöveg és az adatok manipulálására. Ma már a nyelvek és népszerű eszközök széles skáláján, többek között a Perl, Python, Ruby, Java, VB.NET és C# (és minden olyan nyelv, amely a.NET keretrendszert használja), a PHP és a MySQL szabványos jellemzői.

Ha még nem használja a reguláris kifejezéseket, ebben a könyvben felfedezheti az adatai feletti uralom teljesen új világát. Ha már használja őket, értékelni fogja a könyv példátlanul részletes és széleskörű tartalmát. Ha azt hiszi, hogy mindent tud a reguláris kifejezésekről, amit tudnia kell, ez a könyv lenyűgözően felnyitja a szemét.

Ahogy ez a könyv is mutatja, a reguláris kifejezések ismerete felbecsülhetetlen értékű készség. A reguláris kifejezések lehetővé teszik, hogy olyan összetett és finom szövegfeldolgozást kódoljon, amelyről soha nem gondolta volna, hogy automatizálható. A reguláris kifejezésekkel időt és bosszúságot takaríthat meg. Elegáns megoldásokat készíthetünk velük a problémák széles skálájára. Ha egyszer elsajátította a reguláris kifejezéseket, akkor azok az eszköztárának felbecsülhetetlen értékű részévé válnak. Csodálkozni fog, hogyan tudott nélkülük boldogulni.

A reguláris kifejezések széleskörű elérhetősége, rugalmassága és páratlan ereje ellenére azonban gyakran nem használják ki őket kellőképpen. Ami egy szakértő kezében hatalom, az az óvatlanok számára veszélyekkel járhat. A Mastering Regular Expressions segít eligazodni a szakértővé válás aknamezején, és segít optimalizálni a reguláris kifejezések használatát.

A Mastering Regular Expressions harmadik kiadása most egy teljes fejezetet szentel a PHP-nak és annak erőteljes és kifejező szabályos kifejezések funkcióinak, valamint a központi alapvető fejezetek PHP-lefedettségének. Ezen túlmenően ez a kiadás mindenütt frissítve lett, hogy tükrözze más nyelvek fejlődését, beleértve a Sun java. util. regex csomagjának bővített, mélyreható lefedettségét, amely a Java regex szabványos implementációjává vált. A témakörök a következők:

⬤ A számos nyelv és eszköz különböző verzióinak jellemzőinek összehasonlítása.

⬤ Hogyan működik a reguláris kifejezések motorja.

⬤ Optimalizálás (itt jelentős megtakarítások érhetők el! )

⬤ Csak az, amit akarunk, de nem az, amit nem akarunk.

⬤ Az egyes nyelvekről szóló szakaszok és fejezetek.

A Mastering Regular Expressions, Third Edition olyan világos, szórakoztató hangnemben íródott, amely egy összetett, száraz témát kristálytisztán érthetővé tesz a programozók számára, és megszórva komplex, valós problémák megoldásaival, olyan információk gazdag tárházát kínálja, amelyeket azonnal használatba vehet.

Vélemények erről az új kiadásról és a második kiadásról:

Nincs jobb (vagy hasznosabb) könyv a reguláris kifejezésekről.

--Zak Greant, ügyvezető igazgató, eZ Systems.

Egy igazi nagyszabású könyv, amely nemcsak a regexek mechanikáját tárgyalja rendkívüli részletességgel, hanem a hatékonyságról és a regexek Perl, Java és.NET nyelveken való használatáról is szól... Ha a szakmai munkája során használja a reguláris kifejezéseket (még akkor is, ha már van egy jó könyve arról a nyelvről, amelyen programoz), akkor ezt a könyvet erősen ajánlom Önnek.

--Dr. Chris Brown, Linux Format.

A szerző kiválóan vezeti az olvasót a regex-kezdőtől a mesterig. A könyv rendkívül könnyen olvasható és tele van hasznos és releváns példákkal... A reguláris kifejezések értékes eszközök, amelyeknek minden fejlesztő eszköztárában ott kell lenniük. A Mastering RegularExpressions a téma meghatározó útmutatója, és egy kiváló forrás, amely minden programozó könyvespolcán ott van. Tízből tízPatkó.

--Jason Menard, Java Ranch.

A könyv egyéb adatai:

ISBN:9780596528126
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2006
Oldalak száma:544

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A reguláris kifejezések elsajátítása: Az adatok megértése és nagyobb termelékenység - Mastering...
A reguláris kifejezések rendkívül hatékony eszköz...
A reguláris kifejezések elsajátítása: Az adatok megértése és nagyobb termelékenység - Mastering Regular Expressions: Understand Your Data and Be More Productive

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)