strings.count_substrings
strings.count_substrings(string_to_search_in, substring_to_count)
说明
给定一个字符串和一个子字符串时,返回该子字符串在字符串中非重叠出现的次数(int64 类型)。
形参数据类型
STRING,STRING
返回类型
INT
代码示例
本部分包含一些示例,用于计算子字符串在给定字符串中出现的次数。
示例 1
此示例使用非 null 字符串和非 null 单个子字符串字符。
strings.count_substrings("this`string`has`four`backticks", "`") = 4
示例 2
此示例使用非 null 字符串和长度大于 1 个字符的非 null 子字符串。
strings.count_substrings("str", "str") = 1
示例 3
此示例使用非 null 字符串和空子字符串。
strings.count_substrings("str", "") = 0
示例 4
此示例使用空字符串和长度大于 1 个字符的非 null 子字符串。
strings.count_substrings("", "str") = 0
示例 5
此示例使用空字符串和空子字符串。
strings.count_substrings("", "") = 0
示例 6
此示例使用一个非 null 字符串和一个非 null 子字符串,该子字符串的长度大于 1 个字符,且出现次数大于 1 次。
strings.count_substrings("fooABAbarABAbazABA", "AB") = 3
示例 7
此示例使用一个非 null 字符串和一个非 null 子字符串,该子字符串的长度大于 1 个字符,且出现次数大于 1 次。它突出了重叠子字符串出现的限制
strings.count_substrings("ABABABA", "ABA") = 2