Метод contains
Метод contains проверяет, содержится
ли подстрока в строке. Он возвращает
true, если подстрока найдена, и
false в противном случае. Параметром
метод принимает подстроку, которую нужно найти.
Синтаксис
str.contains(pat)
Пример
Давайте проверим, содержит ли строка "abcde"
подстроку "bcd":
fn main()
{
let res = "abcde".contains("bcd");
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, содержит ли строка "abcde"
подстроку "xyz":
fn main()
{
let res = "abcde".contains("xyz");
println!("{}", res);
}
Результат выполнения кода:
false
Пример
Давайте проверим, содержит ли строка "12345"
подстроку "234":
fn main()
{
let res = "12345".contains("234");
println!("{}", res);
}
Результат выполнения кода:
true
Смотрите также
-
метод
starts_with,
который проверяет, начинается ли строка с подстроки -
метод
ends_with,
который проверяет, заканчивается ли строка подстрокой -
метод
find,
который возвращает позицию первого вхождения подстроки -
метод
replace,
который заменяет вхождения подстроки на другую строку