re2

by google

google / re2

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like tho...

5.2K Stars 779 Forks Last release: 27 days ago (2020-10-01) Other 832 Commits 54 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

For documentation about how to install and use RE2, visit https://github.com/google/re2/.

The short version is:

make 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: https://github.com/google/re2/wiki

Issue tracker: https://github.com/google/re2/issues

Mailing list: https://groups.google.com/group/re2-dev

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++.

The Python wrapper is at https://github.com/google/re2/tree/abseil/python and on PyPI (https://pypi.org/project/google-re2/).

A C wrapper is at https://github.com/marcomaggi/cre2/. An Erlang wrapper is at https://github.com/dukesoferl/re2/ and on Hex (hex.pm). An Inferno wrapper is at https://github.com/powerman/inferno-re2/. A Node.js wrapper is at https://github.com/uhop/node-re2/ and on NPM (npmjs.com). An OCaml wrapper is at https://github.com/janestreet/re2/ and on OPAM (opam.ocaml.org). A Perl wrapper is at https://github.com/dgl/re-engine-RE2/ and on CPAN (cpan.org). An R wrapper is at https://github.com/qinwf/re2r/ and on CRAN (cran.r-project.org). A Ruby wrapper is at https://github.com/mudge/re2/ and on RubyGems (rubygems.org).

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.