countof()

适用于:✅Azure 数据资源管理器Azure MonitorMicrosoft Sentinel

计算字符串中子字符串的出现次数。 纯字符串匹配项可能会重叠;正则表达式匹配项不会重叠。

语法

countof(source, search [, kind])

详细了解语法约定

参数

客户 类型​​ 必需 说明
source string ✔️ 要搜索的值。
search string ✔️ 在 source 内进行匹配的值或正则表达式
kind string normalregex。 默认为 normal

返回

search 值在 source 字符串中可以匹配的次数。 纯字符串匹配项可能会重叠;正则表达式匹配项不会重叠。

示例

函数调用 结果
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