strings.count_substrings

以下でサポートされています。
strings.count_substrings(string_to_search_in, substring_to_count)

説明

文字列と部分文字列を指定すると、文字列内で重複しない部分文字列の出現回数の int64 を返します。

パラメータのデータ型

STRINGSTRING

戻り値の型

INT

コードサンプル

このセクションでは、特定の文字列に部分文字列が出現する回数を計算する例を示します。

例 1

この例では、null 以外の文字列と、null 以外の単一の部分文字列文字を使用しています。

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

この例では、null 以外の文字列と、複数文字の 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 以外の部分文字列を使用しています。

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

この例では、null 以外の文字列と、複数文字で複数回出現する null 以外の部分文字列を使用しています。重複する部分文字列の出現に関する制限がハイライト表示されます。

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