countof()

Подсчитывает вхождения подстроки в строку. Совпадения простых строк могут перекрываться; совпадения регулярных выражений — нет.

Синтаксис

countof(Источник,search [,kind])

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
source string ✔️ Значение, которое нужно найти.
search string ✔️ Значение или регулярное выражение для сопоставления внутри источника.
kind string Значение normal или regex. Значение по умолчанию — normal.

Возвращаемое значение

Количество совпадений значения поиска в исходной строке. Совпадения простых строк могут перекрываться; совпадения регулярных выражений — нет.

Примеры

Вызов функции Результат
countof("aaa", "a") 3
countof("aaaa", "aa") 3 (не 2!)
countof("ababa", "ab", "normal") 2
countof("ababa", "aba") 2
countof("ababa", "aba", "regex") 1
countof("abcabc", "a.c", "regex") 2