•  


GitHub - google/re2: RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
Skip to content
/ re2 Public

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

License

Notifications You must be signed in to change notification settings

google/re2

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

Building RE2 requires Abseil (
https://github.com/abseil/abseil-cpp
)
to be installed on your system. Building the testing for RE2 requires
GoogleTest (
https://github.com/google/googletest
) and Benchmark
(
https://github.com/google/benchmark
) to be installed as well.

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/main/python

and on PyPI (
https://pypi.org/project/google-re2/
).

A C wrapper is at 
https://github.com/marcomaggi/cre2/
.
A D wrapper is at 
https://github.com/ShigekiKarita/re2d/
 and on DUB (code.dlang.org).
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/girishji/re2/
 and on CRAN (cran.r-project.org).
A Ruby wrapper is at 
https://github.com/mudge/re2/
 and on RubyGems (rubygems.org).
A WebAssembly wrapper is at 
https://github.com/google/re2-wasm/
 and on NPM (npmjs.com).

About

RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본