Jeffrey E. F. Friedl

Jeffrey Friedl was raised in the countryside of Rootstown, Ohio, and had aspirations of being an astronomer until one day he noticed a TRS-80 Model I sitting unused in the corner of the chem lab (bristling with a full 16K of RAM, no less). He eventually began using Unix (and regular expressions) in 1980, and earned degrees in Computer Science from Kent (BS) and the University of New Hampshire (MS). He did kernel development for Omron Corporation in Kyoto, Japan for eight years before moving in 1997 to Silicon Valley to apply his regular-expression know-how to financial news and data for a little-known company called "Yahoo!"

When faced with the daunting task of filling his copious free time, Jeffrey enjoys playing Ultimate Frisbee and basketball with friends at Yahoo!, programming his house, and feeding the squirrels and jays in his back yard. He also enjoys spending time with his wife Fumie, and preparing for the Fall 2002 release of their first "software project" together.

Mastering Regular Expressions Mastering Regular Expressions
by Jeffrey E. F. Friedl
Third Edition August 2006
Print: $49.99
Ebook: $42.99

Mastering Regular Expressions Mastering Regular Expressions
by Jeffrey E. F. Friedl
Second Edition July 2002
OUT OF PRINT

Mastering Regular Expressions Mastering Regular Expressions
by Jeffrey E. F. Friedl
January 1997
OUT OF PRINT

Jeffrey E. F. blogs at:

Applied DevOps and the potential of Docker

May 28 2015

Editor’s note: this post is from Karl Matthias and Sean P. Kane, authors of “Docker Up & Running,” a guide to quickly learn how to use Docker to create packaged images for easy management, testing, and deployment of software. At … read more

Applied DevOps and the potential of Docker

May 28 2015

Editor’s note: this post is from Karl Matthias and Sean P. Kane, authors of “Docker Up & Running,” a guide to quickly learn how to use Docker to create packaged images for easy management, testing, and deployment of software. At … read more

A Day of Vertical-Climb Cycling Abuse in Western Kyoto

May 28 2015

The problem with adding a new hobby is that it takes time away from other things. I've been cycling a fair amount lately, but still must devote time to family and my Lightroom work, so what falls behind is my blogging. Yesterday I lead a 100km extreme-mountain cycle ride with… read more

"This book really should be essential reading not just for programmers and web developers, but any one who works in IT or might benefit from the use any kind of scripting / automation."
--Adam Gomes, Amazon.com

"This thorough understanding of the subject combined with ability to succinctly and clearly teach it makes this book a must read for anyone interested in using regular expressions in any capacity."
--Bob Schriver, Computer Science House

"This book is really made for a person like me. The structure is problem-solution based. And, every problem is numbered in outline format. Thus, referencing back is an easy affair...This is a good, useful book. It's helping me to become a better engineer. "
--Bob Reselman, Amazon.com

"You need to go through this to realize what you didn't know and what you should look for. And be assured that there are enough aspects of regualar expressions and their implementations in various languages that you may not know to justify the cost of the book."
--Pankaj Kumar, Pankaj Kumar's Weblog: Random thoughts, musings, experiences, ideas, and opinions

"At some point, you are going to need to do regular expressions. You could do it by trial and error and reading manuals, but believe me, I've seen a lot of people do that, and it's not pretty. Instead, you should buy this book."
--Elizabeth Zwicky, ;LOGIN:

"This books takes the reader well beyond that level and explores the many more unusual ways regular expressions can be used. If you don't know what a regular expression is then you have no need for this book, but if you have ever worked with regular expressions then you are in for a treat with this book. I have used them for years and built a whole spam filter system around regular expressions but there is so much more they can do and this book can make you an expert."
--James A. Cox, Harold's Bookshelf

"Author Jeffrey Friedl has done an outstanding job of writing a cool book that will interest anyone who has an opportunity to use regular expressions...This most excellent book should expand your understanding, even if you consider yourself an accomplished regular-expression expert. Perhaps more importantly, the book concentrates on mastering a particular implementation!"
--John Vacca, Amazon.com

"Jeffrey Friedl has done an outstanding job of writing a cool book that will interest anyone who has an opportunity to use regular expressions...This most excellent book should expand your understanding, even if you consider yourself an accomplished regular-expression expert. Perhaps more importantly, the book concentrates on mastering a particular implementation!"
--John Vacca, Amazon.com

"With a topic as muddy and potentially confusing as regex, I was worried that the text would be just as confusing to follow. However, I was pleasantly surprised. The text itself is very well written, and very clear. There was never an instance in which I had trouble comprehending what the author was trying to communicate, and I almost never had to go back and re-read something multiple times to grasp the concept...Overall, this book is nothing short of fantastic. The audience for it is very limited - however, the author manages to make a concept difficult to understand, and even harder to master, easy to read about and learn. Clearly, a lot of thought went into the craft and design of this book, and it shows. I would highly recommend this book to any programmer, system administrator, or computer power user."
--Marc DeBonis, Virginia Tech Windows Users' Group

"I last reviewed this book in early 2005 when it was still in the second edition. But with the release of Jeffrey E. F. Friedl's Mastering Regular Expressions (3rd Edition), I thought it best to give it another look. It's still great, it's still the definitive guide to the subject, and now it gives PHP'ers more to work with...My initial recommendation hasn't changed one bit. If you do anything with regular expressions in your programming, get this book, put your name in it, and don't let others borrow it."
--Thomas Duff, Duffbert's Random Musings