Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: PCRE


In the News (Mon 16 Nov 09)

  
 [No title]
PCRE remembers a literal character that is needed in the subject for a match, and scans along to ensure that it is present before embarking on the full matching process.
PCRE was failing to diagnose unlimited repeats of subpatterns that could match the empty string as in /(a*)*/.
PCRE was looping on encountering an indefinitely repeated back reference to a subpattern that had matched an empty string, e.g.
www.pcre.org /changelog.txt   (14143 words)

  
 PHP: Regular Expression Functions (Perl-Compatible) - Manual
Most pages claim PCRE are faster than POSIX, but a few claim otherwise.
Sometimes PCRE *are* faster (sometimes by a factor greater than 100x faster!), but some other times POSIX RE are faster (by a factor of 2x).
When it comes to case sensitivity, PCRE has so far seemed to be the best option.
www.php.net /pcre   (1591 words)

  
 Perl Compatible Regular Expression - Wikipedia, the free encyclopedia
Perl Compatible Regular Expressions (PCRE) is a regular expression C library derived from Perl's external interface.
PCRE is much richer than classic regular expression libraries which is why they have been adopted by many modern programming languages.
Additionally, PCRE settings permit PCRE to emulate other regular expression libraries, such as the selection of backslash to either enable (Emacs-like) or disable (Perl-like) special characters like vertical bar.
en.wikipedia.org /wiki/PCRE   (469 words)

  
 PCRE for Windows (Win32)
I use PCRE in some small utilities that I make for my own use.
PCRE 5.0 Source code, with a make file for nmake.
PCRE 6.3 Source code, with a make file for nmake.
www.psyon.org /projects/pcre-win32   (87 words)

  
 PCRE Open Source Library for Perl Compatible Regular Expressions
PCRE is short for Perl Compatible Regular Expressions.
PCRE implements almost the entire Perl 5 regular expression syntax.
To use the regular expression, call pcre_exec() passing the pointer returned by pcre_compile(), the character array you want to search through, and the number of characters in the array (which need not be null-terminated).
www.regular-expressions.info /pcre.html   (480 words)

  
 PHP: Regular Expression Functions (Perl-Compatible) - Manual
You should be aware of some limitations of PCRE.
Please note, that a dot '.' character in a regexp may match any character, including a dot, thus a string containing a dot may well be interpreted as an ordinary string, or a regexp.
Has the common metacharacters, quantifiers, pattern modifiers, character classes and assertions with short explanations.
php.net /pcre   (924 words)

  
 freshmeat.net: Project details for PCRE
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences.
PCRE is used by many programs, including Exim, Postfix, and PHP.
In short: with some match patterns and data from 1000 bytes pcre causes php (and probably others) to crash.
freshmeat.net /projects/pcre   (218 words)

  
 SourceForge.net: PCRE
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, in addition to a set of POSIX compatible wrapper functions.
SourceForge.net is introducing a new feature that will let you buy or sell services for Open Source projects right from the site.
sourceforge.net /projects/pcre   (103 words)

  
 PCRE - Perl Compatible Regular Expressions
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.
To report a problem with the PCRE library, or to make a feature request, please file a bug in the PCRE bug repository.
www.pcre.org   (333 words)

  
 FreshPorts -- devel/pcre
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences.
PCRE is used by many programs, including Exim, Postfix, and PHP.
Add WITH_LINK_SIZE knob which allows to adjust pcre internal data structures for compilation of jumbo-sized patterns.
www.freshports.org /devel/pcre   (634 words)

  
 Postfix manual - pcre_table(5)
TABLE FORMAT The general form of a PCRE table is: /pattern/flags result When pattern matches the input string, use the cor- responding result value.
With Postfix versions prior to 2.0, The flag is off by default, which is inconvenient for multi-line message header matching.
When this flag is on, whitespace in the pattern (other than in a character class) and characters between a # outside a character class and the next newline character are ignored.
www.postfix.org /pcre_table.5.html   (1012 words)

  
 SecurityTracker.com Archives - PCRE Heap Overflow May Let Users Execute Arbitrary Code
A remote or local user may be able to supply a specially crafted regular expression to trigger a heap integer overflow in PCRE.
The flaw resides in 'pcre_compile.c' where certain quantifier values are not properly validated to ensure the proper values.
Red Hat has released a fix for Exim, which is affected by the PCRE vulnerability.
www.securitytracker.com /alerts/2005/Aug/1014744.html   (380 words)

  
 Pcre for Windows
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 commercial software.
You can also download the files from the GnuWin32 files page.
gnuwin32.sourceforge.net /packages/pcre.htm   (110 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.