google

re2

google

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.

AI 简介

RE2是一个高效、安全且线程友好的正则表达引擎,作为PCRE、Perl和Python中使用的回溯正则表达式引擎的替代方案。其核心功能包括保证匹配时间与输入字符串长度呈线性关系,通过限制内存使用和避免递归来防止潜在的安全风险。此外,RE2支持标准POSIX及大部分Perl模式下的正则表达式语法,但不支持需要回溯实现的功能如反向引用和环视断言。该库适用于处理来自不可信来源的正则表达式,并且在要求高性能与高安全性并重的应用场景下特别有用,比如网络服务中的数据验证或文本处理任务。

C++
9.7k
Stars
1.2k
Forks
228
Watchers
27
Issues

Star 增长

今日0
近 7 天+6
近 30 天+12
综合评分56.47
默认分支main