New

APISIX로 AI의 미래를 열어보세요 – AI 에이전트와 LLM을 위한 완전 오픈소스 AI 게이트웨이!더 알아보기

더 알아보기

All posts tagged

"Regex"

Regex에서 Catastrophic Backtracking을 피하는 방법은?

Technology

December 17, 2020

Regex에서 Catastrophic Backtracking을 피하는 방법은?

정규 표현식의 Catastrophic Backtracking(재귀적 역추적)은 정규 표현식이 특정 패턴을 매칭하는 과정에서 과도한 역추적(backtracking)이 발생하여 성능이 급격히 저하되거나, 심지어 프로그램이 멈추는 현상을 의미합니다. 이는 주로 정규 표현식 엔진이 가능한 모든 매칭 시나리오를 시도하면서 발생하며, 특히 복잡하거나 비효율적으로 작성된 정규식에서 자주 나타납니다. 이러한 문제는 시스템 리소스를 과도하게 소모할 수 있으므로, 정규식을 작성할 때는 Catastrophic Backtracking을 방지하기 위해 효율적인 패턴 설계가 중요합니다.

API7.ai Logo

디지털 세계는 API로 연결되어 있습니다. API7.ai는 API를 더 효율적이고 안정적이며 안전하게 만들기 위해 존재합니다.

API7 뉴스레터 구독

제품

API7 Gateway

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN PTE. LTD 2019 – 2025. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation