TRE

TRE

TRE는 가볍고 강력하며 효율적인 POSIX 호환 정규 표현식 일치 라이브러리로 근사 (퍼지) 일치와 같은 흥미로운 기능이 있습니다.
TRE는 가볍고 강력하며 효율적인 POSIX 호환 정규 표현식 일치 라이브러리로 근사 (퍼지) 일치와 같은 흥미로운 기능이 있습니다.TRE에 사용되는 일치 알고리즘은 검색되는 텍스트 길이에 선형 최악의 시간을 사용하고 사용 된 정규식 길이에 이차 최악의 시간을 사용합니다.다시 말해, 알고리즘의 시간 복잡도는 O (M ^ 2N)이며, 여기서 M은 정규 표현식의 길이이고 N은 텍스트의 길이입니다.사용 된 공간은 정규식의 길이에 따라 2 차이지만 검색된 문자열에 의존하지 않습니다.이 이차 행동은 병리학 적 사례에서만 발생하며 실제로는 매우 드 probably니다.특징-대략적인 패턴 일치는 대략적인 일치를 허용합니다.엄격한 표준 준수.-예측 가능한 매칭 속도.-예측 가능하고 적당한 메모리 소비.-넓은 문자 및 멀티 바이트 문자 집합 지원.-이진 패턴 및 데이터 지원.
tre

라이센스가있는 모든 플랫폼에서 TRE를 대체

RE2

RE2

역 추적 정규식 엔진에 대한 빠르고 안전하며 스레드 친화적 인 대안입니다.
Hyperscan

Hyperscan

Hyperscan is a high-performance multiple regex matching library.
Oniguruma

Oniguruma

Oniguruma is a modern and flexible regular expressions library.