Учитывая строку, проверьте, соответствует ли поисковый запрос началу какой-либо подстроки. ⇐ JAVA
-
Гость
Учитывая строку, проверьте, соответствует ли поисковый запрос началу какой-либо подстроки.
Для этой строки:
"KING-SIZE (KS)" Эти поисковые запросы должны возвращать true для соответствия заданной строке:
"k", "ki", "kin", "king", "s", "si", "siz", "size", "-size", "(k", "( кс", "(кс)", "кс", "кинг-сайз" Эти поисковые запросы должны возвращать false для соответствия данной строке:
"i", "in", "ing", "iz", "ize" Я пишу код на Java и сначала подумал, что буду использовать
"KING-SIZE (KS)".contains(searchTerm) Но мне нужно, чтобы условие возвращало false, если пользователь вводит поисковый запрос, который соответствует только средней части каждой подстроки.
Я думал об использовании регулярного выражения, но не уверен, как это выражение будет работать в этом случае.
Для этой строки:
"KING-SIZE (KS)" Эти поисковые запросы должны возвращать true для соответствия заданной строке:
"k", "ki", "kin", "king", "s", "si", "siz", "size", "-size", "(k", "( кс", "(кс)", "кс", "кинг-сайз" Эти поисковые запросы должны возвращать false для соответствия данной строке:
"i", "in", "ing", "iz", "ize" Я пишу код на Java и сначала подумал, что буду использовать
"KING-SIZE (KS)".contains(searchTerm) Но мне нужно, чтобы условие возвращало false, если пользователь вводит поисковый запрос, который соответствует только средней части каждой подстроки.
Я думал об использовании регулярного выражения, но не уверен, как это выражение будет работать в этом случае.
Мобильная версия