你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
countof()
适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure Monitor✅Microsoft✅ Sentinel
计算字符串中子字符串的出现次数。 纯字符串匹配项可能会重叠;正则表达式匹配项不会重叠。
语法
countof(
source,
search [,
kind])
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
source | string |
✔️ | 要搜索的值。 |
search | string |
✔️ | 在 source 内进行匹配的值或正则表达式。 |
kind | string |
值 normal 或 regex 。 默认为 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 |