By Jeffrey E. F. Friedl
Regular expressions are a really robust instrument for manipulating textual content and knowledge. they're now average positive factors in quite a lot of languages and well known instruments, together with Perl, Python, Ruby, Java, VB.NET and C# (and any language utilizing the .NET Framework), Hypertext Preprocessor, and MySQL.
should you don't use typical expressions but, you can find during this booklet a complete new global of mastery over your info. should you already use them, you'll savour this book's unheard of aspect and breadth of insurance. for those who imagine you recognize all you must learn about normal expressions, this booklet is a beautiful eye-opener.
As this ebook exhibits, a command of normal expressions is a useful ability. common expressions let you code complicated and refined textual content processing that you just by no means imagined might be computerized. commonplace expressions can prevent time and aggravation. they are often used to craft stylish ideas to a variety of difficulties. as soon as you've mastered standard expressions, they'll develop into a useful a part of your toolkit. you are going to ask yourself the way you ever acquired by means of with out them.
but regardless of their large availability, flexibility, and exceptional strength, typical expressions are usually underutilized. but what's strength within the fingers of a professional will be fraught with peril for the unwary. Mastering usual Expressions can assist you navigate the minefield to turning into knowledgeable and assist you optimize your use of normal expressions.
Mastering normal Expressions, 3rd variation, now encompasses a complete bankruptcy dedicated to Hypertext Preprocessor and its strong and expressive suite of standard expression capabilities, as well as superior personal home page insurance within the important "core" chapters. additionally, this variation has been up to date all through to mirror advances in different languages, together with increased in-depth insurance of Sun's java.util.regex package deal, which has emerged because the normal Java regex implementation.Topics include:
* A comparability of good points between diversified models of many languages and tools
* How the typical expression engine works
* Optimization (major discounts to be had here!)
* Matching simply what you will want, yet now not what you don't want
* Sections and chapters on person languages
Written within the lucid, enjoyable tone that makes a fancy, dry subject develop into crystal-clear to programmers, and sprinkled with strategies to advanced real-world difficulties, Mastering commonplace Expressions, 3rd version bargains a wealth info for you to placed to speedy use.
Reviews of this re-creation and the second one edition:
"There isn't a greater (or extra worthy) booklet on hand on standard expressions."
--Zak Greant, handling Director, eZ Systems
"A genuine tour-de-force of a publication which not just covers the mechanics of regexes in remarkable aspect but additionally talks approximately potency and using regexes in Perl, Java, and .NET...If you employ common expressions as a part of your specialist paintings (even in case you have already got an exceptional ebook on no matter what language you're programming in) i'd strongly suggest this ebook to you."
--Dr. Chris Brown, Linux Format
"The writer does a great activity best the reader from regex beginner to grasp. The booklet is intensely effortless to learn and chock packed with helpful and suitable examples...Regular expressions are necessary instruments that each developer must have of their toolbox. Mastering commonplace Expressions is the definitive consultant to the topic, and an exceptional source that belongs on each programmer's bookshelf. Ten out of Ten Horseshoes."
--Jason Menard, Java Ranch