regex2 🚀 Hyperscan 완벽 가이드! 초고속 정규식 매칭 라이브러리 사용법 💡✨ 📌 목차Hyperscan이란? (개요 & 특징)Hyperscan의 핵심 기능 & 장점Hyperscan 설치 방법 (Linux & Windows)Hyperscan 기본 사용법 (코드 예제 포함)Hyperscan을 활용한 고급 응용 사례🔍 Hyperscan이란? (개요 & 특징)Hyperscan은 Intel에서 개발한 고성능 정규식(Regex) 매칭 라이브러리입니다.CPU의 SIMD(벡터 연산) 기능을 활용하여 대량의 텍스트를 빠르게 분석하는 것이 특징입니다.✅ 정규식 매칭 성능이 매우 빠름 (PCRE 대비 수십 배 성능 향상 가능)✅ 멀티 스레드 및 스트리밍 데이터 지원✅ 보안, 네트워크 트래픽 분석, 로그 분석 등에 활용 가능✅ Intel CPU의 SIMD(AVX2, SSE) 최적화💡 PCRE보다 .. 2025. 2. 15. 정규표현식(regex)에서 "?=", "?!"의 의미는 무엇일까요? 정규표현식(regex)의 특수한 일을 하는 특수문자 정규표현식을 보다보면, 의미가 있는 특수문자들이 있습니다. (?!) (?=) 과 같은 뭐지(?) 싶은 문자들이 있는데요. 이건 바로 전후방탐색이라는 Lookaround 를 의미합니다. regexr.com 로 예시를 스크린샷하여 설명드리겠습니다. 전방탐색(Positive lookahead) - (?=) 전방탐색은 앞에서부터 탐색을 하며 해당 문자열은 포함시키지 않습니다. Lookahead 라 불리는데, 한번 예시로 알아보겠습니다. 돈을 regex로 추출할 때 돈의 단위는 빼고 숫자만 추출하고 싶다면 어떻게 해야할까요? 단순하게 숫자만 본다고 한다면 \d+ 면 끝나겠죠? 하지만, 이 숫자 뒤에 돈의 단위를 나타내는 단어까지 검색하고 그 숫자만 보여주고 싶다.. 2022. 10. 24. 이전 1 다음 반응형