RegEx is supported in all major development environments (for use in editing and working with code) and will thus appeal to anyone using these tools. In addition, every JavaScript developer should be using RegEx, but most don't as it has never been taught to them properly before. Developers using ASP, C#, ColdFusion, Java JSP, PHP, Perl, Python, and more can (and should) be using RegEx, and so every one of them is a potential reader too. The reader of this book will learn how Sams Teach Yourself Regular Expressions in 10 Minutes is a tutorial book organized into a series of easy-to-follow 10-minute lessons. These well targeted lessons teach you in 10 minutes what other books might take hundreds of pages to cover. Instead of dwelling on syntax, terminology, and arcane examples and scenarios, this book takes a very hands-on approach to solving the needs of the majority of RegEx users who simply need to manipulate data.
Ben Forta is an author and Senior Technical Evangelist for Adobe Systems, particularly ColdFusion and Flex, and the owner of EmTek Systems. He previously worked in a similar capacity for Macromedia and Allaire Corporation, the two previous owners of ColdFusion.
In addition to writing numerous technical books on ColdFusion, SQL, and Regular Expressions, Forta co-authored Adobe's official ColdFusion training materials and certification tests and lectures on application development around the world. Many of his books have been translated into over a dozen languages worldwide.
Before working for Allaire, he founded the website Car.com, which was later purchased by Auto-By-Tel. Born in London, England, Forta lives in Oak Park, Michigan with his wife and their children.
This book is as advertised. It gives a great overview of regular expressions and demystifies the whole thing in a concise manner. The practical examples provided are great.
Regex solutions are all about creatively asking the right question. There are usually lots of different ways to ask a question to get the same (or almost the same) answers. The skill and creativity in using regex comes from crafting good questions, for whatever value of 'good' your project is using.
Although the book provides an easy introduction to regex, only basic concepts are handled. The examples are often very simple, but sometimes the solutions have unnecessary complication not required for solving the task. Even when more advanced concepts are discussed, such as lookarounds, are discussed, they are often dismissed as being of limited utility, even though they would allow a simple solution, for example, to the problem with the SSN verification mentioned as being complex.
Введение в регэкспы. Среднему программисту вполне довольно для формирования базы. Сведения о реализациях в языках и конкретных решениях проще поискать в интернетах.