Jan Goyvaerts

Jan Goyvaerts

Regular expression guru

Phuket, Thailand

Areas of Expertise:

  • Regular expressions
  • Delphi
Jan Goyvaerts runs Just Great Software, where he designs and develops some of the most popular regular expression software, including RegexBuddy, RegexMagic, and PowerGREP. RegexBuddy is the world's only regular expression editor that emulates the peculiarities of 15 regular expression flavors. RegexMagic is the world's only tool for generating regular expressions using powerful patterns instead of the cryptic regex syntax. PowerGREP is the most feature-rich grep tool for Microsoft Windows.

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Second Edition August 2012
Print: $49.99
Ebook: $41.99

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
May 2009

Jan blogs at:

I Give Up on Google: Free is Too Expensive

May 06 2015

I am really tired of things Google has done lately. The most recent example being retiring Classic Maps. That’s a problem, because the current Maps mysteriously doesn’t show most of my saved (“starred”) places. Google has known about this since at least 2013. There are posts all over their forums… read more

Security Dashboards – Where to Start

May 06 2015

I just got off a call with a client and they asked me what they should put on their security dashboards. It’s a nice continuation of the discussion of the SOC Overhead Dashboard. Here are some thoughts. The list stems from a slide that I use during the Visual Analytics… read more

The Security Big Data Lake – Paper Published

May 06 2015

As announced in the previous blog post, I have been writing a paper about the security big data lake. A topic that starts coming up with more and more organizations lately. Unfortunately, there is a lot uncertainty around the term so I decided to put some structure to the discussion.… read more

Big Data Lake – Leveraging Big Data Technologies To Build a Common Data Repository For Security

May 06 2015

Information security has been dealing with terabytes of data for over a decade; almost two. Companies of all sizes are realizing the benefit of having more data available to not only conduct forensic investigations, but also pro-actively find anomalies and stop adversaries before they cause any harm. UPDATE: Download the… read more

Dashboards in the Security Opartions Center (SOC)

May 06 2015

I am sure you have seen those huge screens in a security or network operations center (SOC or NOC). They are usually quite impressive and sometimes even quite beautiful. I have made a habit of looking a little closer at those screens and asking the analysts sitting in front of… read more

AfterGlow 1.6.5 – Edge Labels

May 06 2015

A new version of AfterGlow is ready. Version 1.6.5 has a couple of improvements: 1. If you have an input file which only has two columns, AfterGlow now automatically switches to a two-node mode. You don’t have to use the (-t) switch explicitly anymore in this case! (I know, it’s… read more

A New and Updated Field Dictionary for Logging Standards

May 06 2015

If you have been interested and been following event interchange formats or logging standards, you know of CEF and CEE. Problem is that we lost funding for CEE, which doesn’t mean that CEE is dead! In fact, I updated the field dictionary to accommodate some more use-cases and data sources.… read more

Using Impala and Parquet to Analyze Network Traffic – VAST 2013 Challenge

May 06 2015

As I outlined in my previous blog post on How to clean up network traffic logs, I have been working with the VAST 2013 traffic logs. Today I am going to show you can load the traffic logs into Impala (with a parquet table) for very quick querying. First off,… read more

Cleaning Up Network Traffic Logs – VAST 2013 Challenge

May 06 2015

I have spent some significant time with the VAST 2013 Challenge. I have been part of the program committee for a couple of years now and have seen many challenge submissions. Both good and bad. What I noticed with most submissions is that they a) didn’t really understand network data,… read more

Cyber Security Monitoring Still Full of Challenges

May 06 2015

I was greatly honored when I got an invitation from the Conference on Knowledge Discovery and Data Mining (KDD) to give a talk about data mining and cyber security. Knowing me, you might be able to guess the topic I chose to present: Visual Analytics. I am focussing on not… read more

Rockstars Use a Good Text Editor – I Use VIM

May 06 2015

Those of you who know me most likely know that I am quite the VIM fan. At any time, there is at least one VIM window open on my computer. I just like the speed of editing and the flexibility it offers. I even use VI bindings in my UNIX… read more

Signals from Strata + Hadoop World 2015 in London

May 06 2015

People from across the data world are coming together this week for Strata + Hadoop World 2015 in London. Below we’ve assembled notable keynotes, interviews, and insights from the event. Shazam already knows the next big hit “With relative accuracy, … read more

"This book shows all the careful attention to detail and thoroughness of preparation that I expect in a definitive reference volume. Recommended as an integral part of every developer's bookshelf."
--Andrew Binstock, Dr. Dobbs Journal

"Regular Expressions Cookbook 2nd Edition is a great resource for both beginners and experts. Not only does it provide recipes for solving common regular expressions problems but it does a great job of explaining how they work so that you can use that knowledge to start building your own..This book deserves a place on every programmer's bookshelf. "
--Michael Mongeau, Amazon.com

"The authors manage to combine the friendly attitude found in Friedl’s work, but the quick ability to solve problems in a variety of languages common to the “Cookbook” series."
--Reed Wiedower, New Signature

"It's the book that you put on your shelf and pull out whenever you need to look up a few specific patterns."
--Erica Sadun, TUAW - The Unofficial Apple Weblog

"I’m giving this a 9/10 and I really recommend it to those guys which are looking to learn more about regular expressions or that need to buy a good reference book on the topic."
--Luis Miguel Nunes Abreu, LA.NET [EN]

"For everything that the book is and everything that it covers, the book offers a lot of information at a bargain. If you work with regular expressions and need a reference book, this book is definitely the way to go."
--Michael Kim, Amazon.com

"The Regular Expressions Cookbook is well-written and well-illustrated."
--Si Dunn, Sagecreek Productions

"If your work regularly brings you in contact with regular expressions, you’ll want to arm yourself with this. Highly recommended."
--Rob Friesel, found drama

"After a very good, fast paced introduction to regular expressions, the following chapters contain various detailed recipes for solving particular tasks, ranging from the simple to the absolutely scary. Many recipes are not just about regular expressions, but also about interesting stuff like telephone numbers or XML."
--Nikolaj Lindberg

"Regular Expressions Cookbook manages to be simultaneously accessible and almost ridiculously comprehensive. The problem, solution, discussion format lets you learn regular expressions as needed, without being overwhelmed by their Swiss army knife complexity. I consider myself a fairly advanced regex user and about 50 pages in I've already had three big 'oh, wow, I didn't realize that' moments."
--Jeff Atwood

"Regular Expressions are a timeless technology; and, the Regular Expression Cookbook will surely prove to be a consistent source of both information and inspiration for years to come."
--Ben Nadel, The Blog of Ben Nadel

"What I was looking for was a book that would teach regular expressions while giving concrete examples of real life use cases that I could immediately put to work. This book is filled with them...The best part of the book is that every example uses a clear format that sets the stage for an easy discovery of needed information...This book will be used regularly as a reference."
--Matthew Helmke, MatthewHelmke.net

"I love the O'Reilly Cookbook series. The format is very usable, and very helpful. This book continues the trend. This book fully met my expectations, giving me easy access to syntax for common Regular expression problems I need to solve. The recipes are all practical, but solve a range of simple to complex problems. I will keep this book close by and use it often, it is a great reference tool! "
--Jeremy P. Petersen, Amazon.com

"Overall the book is useful if you want to either extend your knowledge of regular expression or really do need help with a specific problem...If what you really want is a cookbook then this is as good as it gets."
--Ian Elliot, iProgrammer

"This is hands-down the best book on the regular expression written by the Reg-Ex guru Jan Goyvaerts himself. Sysadmins and DBAs who write administrative scripts in Perl should definitely have this book as a reference. This is a must-have for programmers of all languages. When you have this book in your desk, regular expression will not look intimidating at all."
--Ramesh Natarajan, The Geek Stuff

"...a book for the true geek to curl up with and read. You may not need the information now, but you will need it someday and just browsing is an effective way to pick it up. Likewise, if you're looking for an immediate solution to a problem right now, just check the Table Of Contents...In short, this is the newest benchmark reference for Regular Expressions. With this and Mastering Regular Expressions, you are going to be a Master of the Universe and do things with text that will leave ordinary mortals awestruck. "
--Jerry Saperstein, Amazon.com

"After buying the 3rd edition of Mastering Regular Expressions by Jeffrey Friedl about 2 and a half years ago I thought I would never read another book about Regular Expressions again. That was until I saw Jeff Atwood’s review of Regular Expressions Cookbook by Jan Goyvaerts and Steven Levithan. Now I have been known in the past to buy and read a book based on the suggestion of Jeff Atwood so who was I to say no this time...This book will be a useful reference for some time to come."
--Martin Jagger, Martin C# and .NET Fanboy!

"...an awesome book. Not only does it contain a huge number of "recipes" for using regular expressions to solve real world problems, it has a thorough and easy-to-follow tutorial on what regular expressions are and how they work. Even if you are someone who feels very comfortable with regular expressions, I would highly recommend reading the tutorial - you will definitely learn things that you didn't know before. I certainly found myself dog-earing some new tip every few pages... I highly recommend this book for anyone who wants to get into regular expressions for the first time or for anyone who wants to take their existing regular expression skills to the next level."
--Ben Nadel, The Blog of Ben Nadel

"Just from what I’ve read so far and scanned from later in the book, this looks like it will be THE book on regular expressions. I made a huge leap forward with the O’Reilly Mastering Regular Expressions book, but this one looks like it will make an even bigger impact for regex users. This book is just so well-written and thought out. Even though you guys are explaining a complex subject, everything feels very straightforward and easy to grasp. The tutorial is excellent, and the cookbook part is great for showing examples with common regex uses. Thanks for writing this book!"
--Cory Hudson, Flagrant Badassery

"...a good addition to any programmers bookshelf. It is well written and concise and has lots of very useful receipes - such as URL/Paths/Addresses manipulators (getting host, frame, email address etc), and some very useful ones for specific formats, such as date formats, phones numbers, zip and UK postocdes. What's really impressive is the book provides useful links to reference materials (RFCs, Telecoms standards, British and ISO standards). "
--Philip, Figment Engine