- Taschenbuch: 542 Seiten
- Verlag: O'Reilly and Associates; Auflage: 3 (18. August 2006)
- Sprache: Englisch
- ISBN-10: 0596528124
- ISBN-13: 978-0596528126
- Größe und/oder Gewicht: 17,8 x 3,3 x 23,3 cm
- Durchschnittliche Kundenbewertung: 3 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 70.440 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Mastering Regular Expressions (Englisch) Taschenbuch – 18. August 2006
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Reviews of this new edition and the second edition:
"There isn't a better (or more useful) book available on regular expressions."
--Zak Greant, Managing Director, eZ Systems
"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."
--Dr. Chris Brown, Linux Format
"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."
--Jason Menard, Java Ranch
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL. If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regular expressions, this book is a stunning eye-opener. As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them. Yet, despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized.Yet, what is power in the hands of an expert can be fraught with peril for the unwary. "Mastering Regular Expressions" will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. "Mastering Regular Expressions, Third Edition" now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation. Topics include: a comparison of features among different versions of many languages and tools; how the regular expression engine works; and optimization (major savings available here!). Matching just what you want, but not what you don't want, it contains sections and chapters on individual languages.Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, "Mastering Regular Expressions, Third Edition" offers a wealth information that you can put to immediate use. Alle Produktbeschreibungen
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Even though I already knew quite a bit about this topic, this is still one of the very best technical books I've ever read (and I don't give five stars easily). No light reading at all, though. But the writing style of Jeffrey helps a lot to make things interesting and approachable. At the same time he succeeds to think razor-sharp, not forgetting corner cases. Sometimes it's almost frightening how he remembers to check and point out all possibilities. And again, all this without becoming repetitive, boring or anything the like.
The 31-page index is quite complete and definitely useful and the hundreds of cross references in the text are a boon. I'd have appreciated a few more tables or, better yet, an appendix with the existing tables all collected once more in one place for easy reference. But then, this book is not a reference, it is a book from which you can learn the ins and outs of regular expressions. And it does a very good job teaching this, starting out with an introduction to regular expressions and simple examples. A complete regex beginner might stop reading after the first one or two chapters, get his or her hands dirty with regexes for a while and then continue reading after a few months of using regular expressions. Some more complex samples follow and then an overview of regular expression features and flavours. For casual users the difference between DFA and NFA engines might not be so important, but the more you use regular expressions and the more complex things you start to solve with them, the more such differences become apparent. When you start to apply your knowledge to larger amounts of data, suddenly knowing about efficiency, which has its own chapter, or the mechanics of processing (another chapter) makes a huge difference. Need to handle unicode? Yes, Jeffrey has this covered too, just as regex use in various scripting languages, such as Java, .NET, PHP, Perl, Python, Tcl. Four of them, Perl, Java, .NET and PHP, even have their own chapters (which I did not read all).
If you want to learn about regular expressions, I can not imagine a better or more complete book to turn to. And if you're just curious about regexes, then read the first one or two chapters and start being impressed by how much simpler many data manipulation tasks suddenly become. You'll definitely pull out this book again from your bookshelf and continue reading after some time.
Das hilft sehr, dieses an sich eher etwas trockene Thema, durchzuarbeiten.
Die hilfreichsten Kundenrezensionen auf Amazon.com
My only complaint is the fonts. Both the text of the book and the source code. The font used for the regular text is very light, I would have preferred a larger, darker, and more bold font. The font used for the source code is absolutely horrible. There are little angle brackets used to identify a block (for example to highlight what has changed from the prior example). They are almost impossible to see. This is important because the author is constantly referring to the highlighted portions. Some pages are darker print than others, its inconsistent.
If another edition of this book is ever made, I would like to see larger more bold font, and use a completely different method to "highlight" portions of text in the code samples.
I wonder if this font issues occur in the Kindle edition...?
It is highly recommended if you really want to do what the title says. "Master Regular Expressions".
On the other hand, light reading and browsing through "heavy" stuff can just get you started, if mastering is not in your interests.
I use this book frequently as I write my Perl scripts and need to find a solution to a complex problem. Friedl's writing style makes this an easy read and, hence, the concepts are understandable and accessible without having to be verbose and unnecessarily techy.
It's worth every penny if your a developer, programmer or the occasional script writer.