РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
144 of 1593 menu

Функция strings.ContainsAny

Функция strings.ContainsAny проверяет, содержит ли строка хотя бы один символ из переданного набора символов. В первый параметр передается строка для поиска, во второй - строку с символами, наличие которых нужно проверить. Функция возвращает true, если найден хотя бы один символ из второго аргумента, и false в противном случае.

Синтаксис

strings.ContainsAny(str, chars)

Пример

Проверим, содержит ли строка 'abcde' любой из символов набора 'xyz':

package main import ( "fmt" "strings" ) func main() { res := strings.ContainsAny("abcde", "xyz") fmt.Println(res) }

Результат выполнения кода:

false

Пример

Проверим, содержит ли строка 'abcde' любой из символов набора 'bdf':

package main import ( "fmt" "strings" ) func main() { res := strings.ContainsAny("abcde", "bdf") fmt.Println(res) }

Результат выполнения кода:

true

Пример

Проверим, содержит ли строка '12345' любой из символов набора '67890':

package main import ( "fmt" "strings" ) func main() { res := strings.ContainsAny("12345", "67890") fmt.Println(res) }

Результат выполнения кода:

false

Смотрите также

  • функцию strings.Contains,
    которая проверяет наличие полной подстроки
  • функцию strings.ContainsRune,
    которая проверяет наличие конкретной руны
  • функцию strings.IndexAny,
    которая возвращает позицию первого найденного символа из набора
  • функцию strings.Trim,
    которая удаляет указанные символы с краев строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить