You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
.github/workflows Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
cmake Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
doc Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
include Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
m4 Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
maint Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
src Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
testdata Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
.bazelrc Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
.gitignore Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
132html Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
AUTHORS Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Android.bp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
BUILD.bazel Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
CMakeLists.txt Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
COPYING Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ChangeLog Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
CheckMan Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
CleanTxt Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Detrail Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
HACKING Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
INSTALL Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
LICENCE Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
METADATA Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
MODULE.bazel Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
MODULE_LICENSE_BSD Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile.am Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
NEWS Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
NON-AUTOTOOLS-BUILD Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
NOTICE Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
OWNERS Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
PrepareRelease Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
RunGrepTest Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
RunGrepTest.bat Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
RunTest Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
RunTest.bat Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
WORKSPACE.bazel Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
aclocal.m4 Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ar-lib Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
autogen.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
compile Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
config-cmake.h.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
config.guess Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
config.sub Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
configure Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
configure.ac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
depcomp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
index.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
install-sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
libpcre2-8.pc.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
libpcre2-16.pc.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
libpcre2-32.pc.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
libpcre2-posix.pc.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ltmain.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
missing Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pcre2-config.in Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pcre2_fuzzer.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pcre2_fuzzer.options Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
perltest.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
test-driver Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.md

PCRE2 - Perl-Compatible Regular Expressions

The PCRE2 library is a set of C functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE2 has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE2 library is free, even for building proprietary software. It comes in three forms, for processing 8-bit, 16-bit, or 32-bit code units, in either literal or UTF encoding.

PCRE2 was first released in 2015 to replace the API in the original PCRE library, which is now obsolete and no longer maintained. As well as a more flexible API, the code of PCRE2 has been much improved since the fork.

Download

As well as downloading from the GitHub site, you can download PCRE2 or the older, unmaintained PCRE1 library from an unofficial mirror at SourceForge.

You can check out the PCRE2 source code via Git or Subversion:

git clone https://github.com/PCRE2Project/pcre2.git
svn co    https://github.com/PCRE2Project/pcre2.git

Contributed Ports

If you just need the command-line PCRE2 tools on Windows, precompiled binary versions are available at this Rexegg page.

A PCRE2 port for z/OS, a mainframe operating system which uses EBCDIC as its default character encoding, can be found at http://www.cbttape.org (File 939).

Documentation

You can read the PCRE2 documentation here.

Comparisons to Perl's regular expression semantics can be found in the community authored Wikipedia entry for PCRE.

There is a curated summary of changes for each PCRE release, copies of documentation from older releases, and other useful information from the third party authored RexEgg PCRE Documentation and Change Log page.

Contact

To report a problem with the PCRE2 library, or to make a feature request, please use the PCRE2 GitHub issues tracker. There is a mailing list for discussion of PCRE2 issues and development at pcre2-dev@googlegroups.com, which is where any announcements will be made. You can browse the list archives.