Regular Expressions Cookbook
Autor Jan Goyvaerts, Steven Levithanen Limba Engleză Paperback – 2 oct 2012
Actualizarea principală a acestei a doua ediții rezidă în extinderea suportului pentru diversele „arome” (flavors) de expresii regulate, adaptându-se la evoluțiile recente din C#, Java, JavaScript și Python. Merită menționat că lucrarea nu se limitează la o prezentare teoretică, ci oferă peste 140 de soluții gata de utilizat, menite să elimine incertitudinea din procesul de dezvoltare software. Considerăm că abordarea autorilor, Jan Goyvaerts și Steven Levithan, este una eminamente pragmatică: fiecare capitol pornește de la o problemă concretă — cum ar fi validarea unui format numeric sau parsarea codului sursă — și oferă codul sursă optimizat pentru multiple limbaje de programare. Structura este una de tip „cookbook”, facilitând accesul rapid la informație fără a fi necesară parcurgerea secvențială. Pe linia practică a volumului Regular Expression Recipes de Nathan A Good, dar cu focus pe diversitatea platformelor moderne și pe evitarea capcanelor specifice fiecărei implementări, această ediție devine un instrument de lucru zilnic. Recomandăm atenția sporită acordată secțiunilor despre manipularea HTML și XML, unde complexitatea sintactică necesită o precizie ridicată. Față de Mastering Regular Expressions de Jeffrey Friedl, care pune accent pe mecanismele interne ale motoarelor de căutare, volumul de față este orientat spre livrarea de rezultate imediate în producție.
Preț: 291.50 lei
Preț vechi: 364.37 lei
-20%
Carte disponibilă
Livrare economică 07-21 mai
Livrare express 22-28 aprilie pentru 64.65 lei
Specificații
ISBN-10: 1449319432
Pagini: 609
Ilustrații: Illustrations
Dimensiuni: 182 x 238 x 35 mm
Greutate: 0.96 kg
Ediția:2nd edition
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte programatorilor care doresc să economisească timp prin utilizarea unor soluții verificate pentru procesarea textului. Veți câștiga o bibliotecă vastă de peste 140 de exemple practice care acoperă de la validarea formularelor până la extragerea datelor complexe din log-uri, indiferent dacă lucrați în Java, Python sau .NET. Este un ghid esențial pentru a stăpâni diferențele de sintaxă între diversele limbaje de programare.
Despre autor
Jan Goyvaerts este un expert recunoscut la nivel internațional în domeniul expresiilor regulate, fiind creatorul unor instrumente software populare precum RegexBuddy și PowerGREP, utilizate de programatori din întreaga lume pentru testarea și depanarea tiparelor complexe. Steven Levithan este un specialist în dezvoltare web și expert în JavaScript, cunoscut pentru contribuțiile sale la bibliotecile de procesare a textului și pentru activitatea de cercetare în optimizarea performanței motoarelor regex. Împreună, aceștia combină rigoarea tehnică a instrumentelor de dezvoltare cu expertiza practică în limbaje de scripting moderne.
Descriere
Take the guesswork out of using regular expressions. With more than 140 practical recipes, this cookbook provides everything you need to solve a wide range of real-world problems. Novices will learn basic skills and tools, and programmers and experienced users will find a wealth of detail. Each recipe provides samples you can use right away.
This revised edition covers the regular expression flavors used by C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET. You’ll learn powerful new tricks, avoid flavor-specific gotchas, and save valuable time with this huge library of practical solutions.
- Learn regular expressions basics through a detailed tutorial
- Use code listings to implement regular expressions with your language of choice
- Understand how regular expressions differ from language to language
- Handle common user input with recipes for validation and formatting
- Find and manipulate words, special characters, and lines of text
- Detect integers, floating-point numbers, and other numerical formats
- Parse source code and process log files
- Use regular expressions in URLs, paths, and IP addresses
- Manipulate HTML, XML, and data exchange formats
- Discover little-known regular expression tricks and techniques