정규식 패턴 검색.. 소스 있으신분..?

hoollahoop의 이미지

int find_pattern (char* source, char* pattern )
과 같이 해서 탐색한 pattern의 개수를 돌려주는 함수 어디
없나요? 정규식은 기본적인거만 사용 가능해도 괜찮습니다..
기왕이면 확장된 형태가 좋겠지만요..

아.. 위에 함수 형식은 제가 그냥 만들어본거구요..
암튼 목적은 정규식 패턴 검색입니다..

답변 부탁드립니다.~ :D

philnet의 이미지

boost lib.의 regex 가 딱일 것 같은데요...

http://www.boost.org/libs/regex/doc/index.html

hoollahoop의 이미지

답변 감사합니다.

필요한거 보다 기능이 너무 많네요.. ^^;

무엇보다 라이센스가 있다는 점이.. 쩝..

hoollahoop의 이미지

라이센스는 아니네요.. ^^

익명 사용자의 이미지

익명 사용자의 이미지

http://nothings.org/computer/source/sgrep.html

String search알고리즘중에 그 유명한 Boyer-Moore알고리즘을 확장해서,
레귤라 익스프레션이 가능하게 만든것입니다. 링크의 중간쯤에 소스가 zip파일
형태로 제공되는군요.

hoollahoop의 이미지

대충 살펴봤는데요..

http://nothings.org/computer/source/sgrep.html

간단하고 좋네요.. ^^

감사합니다..