[c++] 정규 표현식을 사용한 문자열 검색

C++에서는 헤더를 사용하여 정규 표현식을 다룰 수 있습니다. 예를 들어, 특정 패턴을 가진 문자열을 검색하기 위해 std::regex_search 함수를 사용할 수 있습니다.

아래는 간단한 예제 코드입니다.

#include <iostream>
#include <regex>
#include <string>

int main() {
    std::string text = "The quick brown fox jumps over the lazy dog";
    std::regex pattern("fox");

    if (std::regex_search(text, pattern)) {
        std::cout << "문자열에서 'fox'를 찾았습니다." << std::endl;
    } else {
        std::cout << "문자열에서 'fox'를 찾지 못했습니다." << std::endl;
    }

    return 0;
}

위 코드는 “The quick brown fox jumps over the lazy dog” 문자열에서 “fox”를 찾아내는 간단한 예제입니다.

정규 표현식을 사용하여 더 복잡한 문자열 처리를 할 수 있으며, 특정 패턴을 가진 문자열을 효율적으로 검색하고 추출할 수 있습니다.

[참고 자료]