countof()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |