Поделиться через


countof()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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

Синтаксис

countof(исходный, поиск [, тип])

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

Параметры

Имя (название) Type Обязательно Описание
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