19日(米国時間)、PCREの最新版となる「PCRE 7.2」が公開された。PCRE(Perl Compatible Regular Expressions)はPerl 5で使われている正規表現と同じ表現/機能をC言語で実装した関数のライブラリ。POSIX正規表現APIに対応したラッパ関数が用意されているほか、PCREのネイティブAPIも備える。またライブラリはThe BSD Licenseのもとオープンソースソフトウェアとして公開されている。
7.2ではPerl 5.10の正規表現からいくつかの機能「(?-n)、(?+n)、(?(-n)、(?(+n)、\k{name}、\g{name}、\K、(?|、\h、\H、\v、\V」が追加されたほか、バグの修正、パフォーマンス改善のためのリファクタリングなどが実施されている。
PCREはもともとExim MTAで活用するために開発された正規表現ライブラリだが、現在ではApache、PHP、KDE、Postfix、Analog、Nmap、Ferite、Onyx、Hypermail、Leafnode、Askemosなど著名なオープンソースソフトウェアプロジェクトで採用されている。C言語で動作する正規表現ライブラリを探している場合はPCREを調査してみるといいだろう。