你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

countof()

适用于:✅Microsoft Fabric✅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