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