About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 217
  • Price: Free |
  • Operating system: Mac OS X
  • Publisher: Andrew Ho
See full specifications

mac default iconPCRE For Mac Publisher's description

PCRE - Perl Compatible Regular Expressions

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software.

PCRE was originally written for the Exim MTA, but is now used by many high-profile open source projects, including Apache, PHP, KDE, Postfix, Analog, and Nmap. PCRE has also found its way into some well known commercial products, like Apple Safari. Some other interesting projects using PCRE include Chicken, Ferite, Onyx, Hypermail, Leafnode, Askemos, and Wenlin.

What's New in This Release:

В· Change 37 of 8.13 broke patterns like [:a]...[b:] because it thought it had
В· POSIX class. After further experiments with Perl, which convinced me that
В· Perl has bugs and confusions, a closing square bracket is no longer allowed
В· in a POSIX name. This bug also affected patterns with classes that started
В· with full stops.

В· If a pattern such as /(a)b|ac/ is matched against "ac", there is no
В· captured substring, but while checking the failing first alternative,
В· substring 1 is temporarily captured. If the output vector supplied to
В· pcre_exec() was not big enough for this capture, the yield of the function
В· was still zero ("insufficient space for captured substrings"). This cannot
В· be totally fixed without adding another stack variable, which seems a lot
В· of expense for a edge case. However, I have improved the situation in cases
В· such as /(a)(b)x|abc/ matched against "abc", where the return code
В· indicates that fewer than the maximum number of slots in the ovector have
В· been set.

В· Related to (2) abov...

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

PCRE For Mac Tags:

Click on a tag to find related softwares

Is PCRE For Mac your software?

Manage your software

Most Popular

mac default icon twttr.media.types.instagram For Mac 1.4
Permission is hereby granted, free of charge
mac default icon Fiddler For Mac 1.0
Objective-C libraries for calculating sunrise & sunset times
mac default icon Wassup For Mac 2.5
Let's you know what's up with your Java environment.
mac default icon libdvdcss for Mac 1.2.11
Free and open source library that will help you access DVDs
mac default icon CodeRunner For Mac 1.3
Edit and run code in 10 different programming languages with CodeRunner...

Related Category

» Other (625)
» Tools (3122)