Regex Guru

Tuesday, 7 September 2010

PerlRegEx vs RegularExpressionsCore Delphi Units

Filed under: Regex Libraries — Jan Goyvaerts @ 8:13

The differences between the PerlRegEx unit I wrote and the RegularExpressionsCore unit in Delphi XE are minimal. Code using the latest PerlRegEx unit can be migrated unchanged to the RegularExpressionsCore unit.

Monday, 6 September 2010

New TPerlRegEx Compatible with Delphi XE

Filed under: Regex Libraries — Jan Goyvaerts @ 15:08

The new version of TPerlRegEx is compatible with the RegularExpressionsCore unit in Delphi XE, so you can use the same code with Delphi XE and earlier versions of Delphi.

Tuesday, 24 August 2010

Regex Support Added to The RTL in Delphi XE and C++Builder XE

Filed under: Regex Libraries — Jan Goyvaerts @ 15:18

The upcoming releases of Delphi and C++Builder will have regular expression support in the box, based in part on the TPerlRegEx component developed by yours truly.

Tuesday, 8 June 2010

Replacement Text Syntax for JavaScript’s String.replace()

Filed under: Regex Libraries — Jan Goyvaerts @ 17:16

List of placeholders such as $1 and $& that you can use in the replacement text of JavaScript’s String.replace() function.

Thursday, 8 October 2009

TPerlRegEx for Delphi 2010

Filed under: Regex Libraries — Jan Goyvaerts @ 15:20

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.

Wednesday, 12 August 2009

Updated PCRE DLL for TPerlRegEx

Filed under: Regex Libraries — Jan Goyvaerts @ 16:44

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

Thursday, 18 December 2008

TPerlRegEx Now with Proper UTF-8 (Unicode) Support

Filed under: Regex Libraries — Jan Goyvaerts @ 16:36

TPerlRegEx for Delphi 2009 had a rather embarrasing bug: it didn’t actually enable the UTF-8 support in PCRE if you did not set the Options property to something different than the default.

Wednesday, 8 October 2008

R

Filed under: Regex Libraries — Jan Goyvaerts @ 17:09

The R language is now covered on regular-expressions.info, and supported by RegexBuddy.

Tuesday, 7 October 2008

Windows PowerShell

Filed under: Regex Libraries — Jan Goyvaerts @ 16:57

Windows PowerShell is now covered on regular-expressions.info, and supported by RegexBuddy.

Tuesday, 19 August 2008

TPerlRegEx for Delphi 2009

Filed under: Regex Libraries — Jan Goyvaerts @ 12:12

TPerlRegEx is a Delphi VCL component wrapper around the open source PCRE library. I originally developed it for in-house use. It powered EditPad Pro 4 and 5, PowerGREP 1 and 2, and RegexBuddy 1. The latest versions of these products use a custom-built regular expression engine. The custom-built engine can do [...]

Wednesday, 23 April 2008

PCRE Library for MySQL

Filed under: Regex Libraries — Jan Goyvaerts @ 11:24

A RegexBuddy user pointed me to LIB_MYSQLUDF_PREG. This is an open source library of MySQL user functions that imports the PCRE library.
MySQL’s built-in regular expression support uses the POSIX ERE flavor. By todays standards, that flavor offers limited regex functionality. PCRE on the other hand offers all the goodies from Perl and [...]