diff options
Diffstat (limited to 'doc/pcre2.3')
-rw-r--r-- | doc/pcre2.3 | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/doc/pcre2.3 b/doc/pcre2.3 index 83a7655..2f83658 100644 --- a/doc/pcre2.3 +++ b/doc/pcre2.3 @@ -1,4 +1,4 @@ -.TH PCRE2 3 "01 April 2017" "PCRE2 10.30" +.TH PCRE2 3 "11 July 2018" "PCRE2 10.32" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH INTRODUCTION @@ -6,12 +6,18 @@ PCRE2 - Perl-compatible regular expressions (revised API) .sp PCRE2 is the name used for a revised API for the PCRE library, which is a set of functions, written in C, that implement regular expression pattern matching -using the same syntax and semantics as Perl, with just a few differences. Some -features that appeared in Python and the original PCRE before they appeared in -Perl are also available using the Python syntax. There is also some support for -one or two .NET and Oniguruma syntax items, and there are options for -requesting some minor changes that give better ECMAScript (aka JavaScript) -compatibility. +using the same syntax and semantics as Perl, with just a few differences. After +nearly two decades, the limitations of the original API were making development +increasingly difficult. The new API is more extensible, and it was simplified +by abolishing the separate "study" optimizing function; in PCRE2, patterns are +automatically optimized where possible. Since forking from PCRE1, the code has +been extensively refactored and new features introduced. +.P +As well as Perl-style regular expression patterns, some features that appeared +in Python and the original PCRE before they appeared in Perl are available +using the Python syntax. There is also some support for one or two .NET and +Oniguruma syntax items, and there are options for requesting some minor changes +that give better ECMAScript (aka JavaScript) compatibility. .P The source code for PCRE2 can be compiled to support 8-bit, 16-bit, or 32-bit code units, which means that up to three separate libraries may be installed. @@ -152,6 +158,7 @@ listing), and the short pages for individual functions, are concatenated in pcre2build building PCRE2 pcre2callout details of the callout feature pcre2compat discussion of Perl compatibility + pcre2convert details of pattern conversion functions pcre2demo a demonstration C program that uses PCRE2 pcre2grep description of the \fBpcre2grep\fP command (8-bit only) pcre2jit discussion of just-in-time optimization support @@ -164,6 +171,7 @@ listing), and the short pages for individual functions, are concatenated in pcre2perform discussion of performance issues pcre2posix the POSIX-compatible C API for the 8-bit library pcre2sample discussion of the pcre2demo program + pcre2serialize details of pattern serialization pcre2syntax quick syntax reference pcre2test description of the \fBpcre2test\fP command pcre2unicode discussion of Unicode and UTF support @@ -189,6 +197,6 @@ use my two initials, followed by the two digits 10, at the domain cam.ac.uk. .rs .sp .nf -Last updated: 01 April 2017 -Copyright (c) 1997-2017 University of Cambridge. +Last updated: 11 July 2018 +Copyright (c) 1997-2018 University of Cambridge. .fi |