프로그래밍 언어/C++
문자열에 C ++의 문자열이 포함되어 있는지 확인
Rateye
2021. 6. 14. 10:08
728x90
반응형
질문 : 문자열에 C ++의 문자열이 포함되어 있는지 확인
std::string
유형의 변수가 있습니다. std::string
포함되어 있는지 확인하고 싶습니다. 어떻게할까요?
문자열이 있으면 true를 반환하고 그렇지 않으면 false를 반환하는 함수가 있습니까?
답변
std::string::find
를 다음과 같이 사용하십시오.
if (s1.find(s2) != std::string::npos) {
std::cout << "found!" << '\n';
}
참고 : "발견!" s2
s1
의 하위 문자열이고 s1
과 s2
가 모두 std::string
유형이면 인쇄됩니다.
출처 : https://stackoverflow.com/questions/2340281/check-if-a-string-contains-a-string-in-c
728x90
반응형