No Description

Paul Wankadia 79ef3b2d31 Update the Erlang wrapper URL. 5 days ago
benchlog 65bdcdf40a benchlog: Add gnuplot support 3 years ago
doc 2def5659df Update Unicode data to 11.0.0. 8 months ago
kokoro 30cad26715 Clarify the scope of a comment. 2 weeks ago
lib 32b95fad6a Cleanup: Remove hg codereview extension. 3 years ago
re2 59f03f3062 Tidy up semicolons (mostly macro-related) in re2.h. 1 week ago
util 6875245440 Avoid null PODArray<> issues in SparseSet and SparseArray<>. 1 month ago
.gitignore 3db226b919 re2: exclude benchlog results in .gitignore 3 years ago
.travis.yml 29dd8fdd63 Add Clang 8 to the Travis CI matrix. 3 weeks ago
AUTHORS bbfe781e9d re2: make tables const 5 years ago
BUILD 75c7788474 Add PODArray<> and make BitState use it. 5 months ago
CMakeLists.txt 715f0dcaaf Just /source-charset:utf-8 didn't work. Try /utf-8. 1 year ago 02b1441ed1 re2: more Gerrit+GitHub integration 4 years ago
CONTRIBUTORS 1aef6f55a9 Remove comparisons of this with NULL. 4 years ago
LICENSE 0a38cba1d9 initial release 9 years ago
Makefile 92a2604fca Revert the commits for the shard_cache_mutex option. 2 months ago
README 79ef3b2d31 Update the Erlang wrapper URL. 5 days ago
WORKSPACE fc6337a382 Add a workspace name based on Bazel guidelines 2 years ago
libre2.symbols b277f4c787 Include operator<<() for StringPiece in 7 months ago
libre2.symbols.darwin b277f4c787 Include operator<<() for StringPiece in 7 months ago
re2.pc ac62674fa1 Plumb more variables from Makefile to re2.pc. 2 years ago
re2_test.bzl f471df8aa9 regexp_benchmark doesn't need linkopts. 1 year ago
runtests a14ed9db8c Kludge around System Integrity Protection on Darwin. 11 months ago 336696a60a Get rid of using-directives. 2 years ago
ucs2.diff 0176cc7dd2 add ucs2.diff, showing old UCS-2 support 7 years ago


This is the source code repository for RE2, a regular expression library.

For documentation about how to install and use RE2,

The short version is:

make test
make install
make testinstall

There is a fair amount of documentation (including code snippets) in
the re2.h header file.

More information can be found on the wiki:

Issue tracker:

Mailing list:

Unless otherwise noted, the RE2 source files are distributed
under the BSD-style license found in the LICENSE file.

RE2's native language is C++.

A C wrapper is at
An Erlang wrapper is at and on Hex (
An Inferno wrapper is at
A Node.js wrapper is at and on NPM (
An OCaml wrapper is at and on OPAM (
A Perl wrapper is at and on CPAN (
A Python wrapper is at and on PyPI (
An R wrapper is at and on CRAN (
A Ruby wrapper is at and on RubyGems (