RegexKit is an Objective-C framework for regular expressions using the PCRE library for Mac OS X Cocoa and GNUstep. It includes an extensive collection of category additions for the NSArray, NSData, NSDictionary, NSSet, and NSString Foundation objects.
| Tags | Software Development Libraries Application Frameworks Desktop Environment GNUstep |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Mac OS X POSIX |
| Implementation | Objective C |
Recent releases


Changes: This release upgrades PCRE to version 7.6, which includes an important security related bugfix. All users are encouraged to upgrade. Other changes include preliminary support for internationalization, returning NSError objects, and the ability to evaluate multiple regular expressions in a collection concurrently on multiple threads, one per CPU.


Changes: RegexKit instruments for Leopard's Instruments.app, RegexKit specific DTrace probes, and regular expression support for NSData objects were added.


Changes: This release adds many improvements in the handling of Unicode strings. The NSString additions and RKEnumerator class now calculate character indexes and NSRange values the same way the Foundation NSString class does for all string encodings. Perl style \u, \l, \U, \L, and \E escape sequences for case conversions were added, along with \digit for capture subpattern references in replacement reference strings.


Changes: This releases is a bugfix/workaround for Safari 3 users downloading .dmg files from sourceforge, which Safari 3 incorrectly identifies as .bz2 files. As a workaround, the .dmg is placed inside a .tar file. Mac Safari 3 users should download this release if they encountered this issue. This release also includes support for Xcode 3.0 DocSet subscriptions to the RegexKit documentation. Once you subscribe, Xcode will notify you and update the RegexKit documentation automatically.


Changes: Support for Mac OS X 10.5 Leopard was added: Garbage Collection was enabled and full 64-bit support was added, and Xcode 3.0 integrated DocSet documentation is now included. The Mac distribution is now via a Mac OS X Installer on a .dmg and includes a pre-built binary for ppc, ppc64, i386, and x86_64 architectures along with documentation and complete source.