RE2 (software)
Software library for regular expressions
RE2 is a C++ software library which implements a regular expression engine. It uses finite-state machines, in contrast to most other regular expression libraries. RE2 requires a minimum C++ version of C++17, and uses the Abseil library by Google.
Nº Q7299973 ★
Common · Literature
RE2 (software)
Software library for regular expressions
RE2 is a C++ software library which implements a regular expression engine. It uses finite-state machines, in contrast to most other regular expression libraries. RE2 requires a minimum C++ version of C++17, and uses the Abseil library by Google.
From Wikipedia
RE2 is a C++ software library which implements a regular expression engine. It uses finite-state machines, in contrast to most other regular expression libraries. RE2 requires a minimum C++ version of C++17, and uses the Abseil library by Google. RE2 was implemented by Google and Google uses RE2 for Google products. RE2 uses an "on-the-fly" deterministic finite-state automaton algorithm based on Ken Thompson's Plan 9 grep. It is designed to avoid ReDoS (regex denial of service) attacks.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
R
Radare2
Free framework for reverse-engineering software
Nº Q18155039 ★
Not listed
-
T
Thompson's construction
Algorithm relating regular expressions to NFAs
Nº Q7795667 ★
Not listed
-
ReCAPTCHA
CAPTCHA implementation owned by Google
Nº Q188054 ★★★
Not listed
-
G
GoAgent
Proxy software based on Python and GAE
Nº Q10847331 ★★
Not listed
-
G
GRPC
Cross-platform binary RPC protocol
Nº Q26356541 ★★★
Not listed
-
V
Veronica (search engine)
Search engine for the Gopher protocol
Nº Q672424 ★
Not listed