I have a variable of type std::string
. I want to check if it contains a certain std::string
. How would I do that?
Is there a function that returns true if the string is found, and false if it isn't?
From C++23 you can use contains
:
if (s.contains(substr)) {
// s contains substr
}
Otherwise use find
:
if (s.find(substr) != std::string::npos) {
// s contains substr
}