strings.count_substrings

支援的國家/地區:
strings.count_substrings(string_to_search_in, substring_to_count)

說明

如果提供字串和子字串,則會傳回 int64,表示字串中不重疊的子字串出現次數。

參數資料類型

STRINGSTRING

傳回類型

INT

程式碼範例

本節包含的範例會計算子字串在指定字串中出現的次數。

範例 1

這個範例使用非空字串和非空單一子字串字元。

strings.count_substrings("this`string`has`four`backticks", "`") = 4
範例 2

本範例使用非空值字串和非空值子字串 (長度超過一個字元)。

strings.count_substrings("str", "str") = 1
範例 3

這個範例使用非空值字串和空白子字串。

strings.count_substrings("str", "") = 0
範例 4

這個範例使用空白字串和長度超過一個字元的非空值子字串。

strings.count_substrings("", "str") = 0
範例 5

這個範例使用空字串和空子字串。

strings.count_substrings("", "") = 0
範例 6

這個範例使用非空值字串和非空值子字串,且子字串長度超過一個字元,出現次數也超過一次。

strings.count_substrings("fooABAbarABAbazABA", "AB") = 3
範例 7

本範例使用非空字串和非空子字串,且子字串長度超過一個字元,出現次數也超過一次。這項功能會醒目顯示重疊子字串出現次數的限制

strings.count_substrings("ABABABA", "ABA") = 2