[c++] 정규 표현식을 사용한 문자열 검색
C++에서는
아래는 간단한 예제 코드입니다.
#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”를 찾아내는 간단한 예제입니다.
정규 표현식을 사용하여 더 복잡한 문자열 처리를 할 수 있으며, 특정 패턴을 가진 문자열을 효율적으로 검색하고 추출할 수 있습니다.
[참고 자료]
- C++ regex: https://en.cppreference.com/w/cpp/header/regex