Quantcast
Jan Goyvaerts

Phuket, Thailand

Regular expression guru

Areas of Expertise:

  • Regular expressions
  • Delphi

Biography

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.

Books

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts , Steven Levithan
May 2009
Print: $44.99
Ebook: $31.99

starstarstarstarstar (4)
(Read Reviews)

Blog

Jan's blog posts are hosted at:
http://www.regexguru.com/

TPerlRegEx.CleanUp() Bugfix

November 06 2009

A bug in recent versions of TPerlRegEx caused it to crash when reusing a TPerlRegEx instance with another regular expression because two pointers weren't set to nil after freeing them. read more

TPerlRegEx for Delphi 2010

October 08 2009

Delphi 2010 fixes the bug that caused internal errors when linking in the PCRE OBJ files if TPerlRegEx is installed into a design time package. The latest TPerlRegEx uses the OBJ files by default for Delphi 2010, and the DLL for earlier versions. read more

Regular Expressions Cookbook on Safari Books Online

August 18 2009

Regular Expressions Cookbook is can be read online if you have a Safari Books Online subscription. read more

Kindle Edition of Regular Expressions Cookbook

August 17 2009

Amazon.com now sells a Kindle edition of Regular Expressions Cookbook, which you can read on your Kindle, iPhone, or iPod Touch. read more

Updated PCRE DLL for TPerlRegEx

August 12 2009

TPerlRegEx was updated to fix a crash bug when freeing the component when compiling it with the DLL. read more

Magically Generating Regular Expressions

July 27 2009

Automatically generating a regular expression without a higher-level description of the text you want to match isn't really practical. But there has to be a way to create text patterns using a higher-level tool than the character-by-character regular expression syntax. Two years in the making, this blog post announce's Just… read more

#1 In Computer Books on Amazon.com

June 10 2009

When I write this, Regular Expressions Cookbook is at the top spot in Amazon.com's computers & internet bestsellers. read more

Regular Expressions Cookbook in PDF Format

May 29 2009

You can purchase Regular Expressions Cookbook as a PDF download from O'Reilly's website. read more

The True Story About The Rat

May 28 2009

The animal on the cover of Regular Expressions Cookbook is actually a musk shrew. read more

Regular Expressions Cookbook Has Been Published

May 27 2009

Regular Expressions Cookbook is now shipping. I dare say that Regular Expression Cookbook is the most practical book on regular expressions to date, filled with lots of detailed information about flavor-specific and language-specific features or issues glossed over by many other books and online articles. read more

Split() is Not Always The Best Way to Split a String

April 27 2009

The split() function makes it easy to split a string when you can use a simple regex to match the delimiters on which you want to split. Often it is much easier to write a regex that matches the content between the delimiters that you want to keep. In such… read more

Regular Expressions Ratatouille

March 12 2009

The rat on the cover of Regular Expressions Cookbook reminds me of the rat in the Pixar animated movie "Ratatouille". read more

From Regex Newbie to Regex Guru

February 02 2009

How I went from my first real encounter with regular expressions in 2000, to the expert I am almost a decade later. read more

Regular Expression Cookbook Available for Pre-Order

January 28 2009

The book that Jan has been writing is now available for pre-order. It is scheduled for 15 May 2009. read more

Don’t Escape Literal Characters That Aren’t Metacharacters

December 19 2008

Perl-style regular expressions treat 12 punctuation characters as metacharacters outside character classes. These characters need to be escaped with a backslash if you want to include them as literal characters in your regex: .^$|*+?()[{\ Inside character classes, these flavors treat a different set of 4 punctuation characters as metacharacters. Only those 4… read more
Jan Goyvaerts