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.
Friday, 6 November 2009
Thursday, 8 October 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.
Tuesday, 18 August 2009
Regular Expressions Cookbook is can be read online if you have a Safari Books Online subscription.
Monday, 17 August 2009
Amazon.com now sells a Kindle edition of Regular Expressions Cookbook, which you can read on your Kindle, iPhone, or iPod Touch.
Wednesday, 12 August 2009
TPerlRegEx was updated to fix a crash bug when freeing the component when compiling it with the DLL.
Monday, 27 July 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 Great Software’s latest product.
Wednesday, 10 June 2009
When I write this, Regular Expressions Cookbook is at the top spot in Amazon.com’s computers & internet bestsellers.
Friday, 29 May 2009
You can purchase Regular Expressions Cookbook as a PDF download from O’Reilly’s website.
Thursday, 28 May 2009
The animal on the cover of Regular Expressions Cookbook is actually a musk shrew. Shrews are insectivores, not rodents.
Wednesday, 27 May 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.
Monday, 27 April 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 cases, use findall() instead of split().
Thursday, 12 March 2009
The rat on the cover of Regular Expressions Cookbook reminds me of the rat in the Pixar animated movie “Ratatouille”.