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:

My Mt. Hiei Climb Challenge 2014, Part 2

June 07 2014

This post picks up from "My Mt. Hiei Climb Challenge 2014, Part 1", where I'd ended with having completed the ascent in good time and good form. It was still early (12:45ish), so I decided to check out some of the temples farther into the mountains. Some of the paths… read more

My Brother Just Finished a 51-mile UltraMarathon!

June 01 2014

Having just posted about a tiny baby hike to the top of an anthill in Kyoto that I feel good about having been able to do, I'm put to shame by my next-older brother Mike, who moments ago finished the Comrades Ultra-Marathon in South Africa. A normal Marathon is 26.22… read more

My Mt. Hiei Climb Challenge 2014, Part 1

June 01 2014

As I mentioned the other day, I recently did my third-annual Mt. Hiei (比叡山) hike, the first two years ago having been what prompted me to get in shape. Comparing this hike to previous ones is a yardstick to measure how well I'm getting in shape. I've documented the route… read more

The Mountain Claims a Sign, But Doesn’t Claim Me

May 29 2014

今日は僕の第三回目の 比叡山の山登りハイキ ングをしました。登る のはやっぱり去年より 早い(二時間半じゃ無 くて、一時間半)。 以前はバスで帰ったけ れども、今回は足で、 往復で28½キロ出来まし た。嬉しい。ジムのお かげさまで。 Today I did my third annual Mt. Hiei climb. The climb in 2012 is what got me started on the road to getting fit. Then it took me 2h 6m to make the climb and I was completely wiped out. Last year it actually took longer (2h 24m)… read more

Lunch Report: Exquisite Teppanyaki Steak at the Kyoto Brighton Hotel

May 28 2014

We had a nice family lunch at the Kyoto Brighton Hotel's teppanyaki grill "Himorogi" (燔). With a teppanyaki meal, the chef prepares it on a grill in front of you. This kind of meal at a Japanese Restaurant in The States often involves a big theatrical performance of spinning knives,… read more

The Lazy Photographer: Exposing for Single-Shot HDR (Sort Of)

May 23 2014

Photos in yesterday's "Heian Shrine Gate From a New Perspective" were taken during an open house at a new wedding-venue business. The fifth-floor terrace from where I took those photos is off a small cafe where wedding guests can wait for the events to begin. The cafe was richly lit… read more

Heian Shrine Gate From a New Perspective

May 22 2014

The shot above is from quite the different vantage point from normal. I've posted many views of the main gate of the Heian Shrine on my blog over the years, such as this shot more than eight years ago. My blog's proximity search of the area reveals many more. After… read more

Kendo Masters Tournament in Kyoto, Part 2

May 19 2014

This post continues from yesterday's "My First Look at Kendo: Masters Tournament in Kyoto" post, which introduced the kendo ("Japanese fencing") event I attended the other day. These people (mostly men, but there were a few women) were 7th-dan masters (the max is 8), meaning that they've been doing this… read more

My First Look at Kendo: Masters Tournament in Kyoto

May 18 2014

The other day I attended some very high level kendo (Japanese fencing) bouts, my first real exposure to it other than having seen a bit six years ago during a visit to a Japanese high school. Last week I posted a couple of lone photos here and here, but finally… read more

Obeisance To Tradition

May 14 2014

I've been feeling remarkably unproductive of late, sorry. I'm hoping soon to have a proper post about the kendo ("Japanese fencing") event mentioned a couple of weeks ago, but for now here's one picture from it. 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