strings.count_substrings

Unterstützt in:
strings.count_substrings(string_to_search_in, substring_to_count)

Beschreibung

Gibt bei Angabe eines Strings und eines Teilstrings einen Int64-Wert mit der Anzahl der nicht überlappenden Vorkommen des Teilstrings im String zurück.

Parameterdatentypen

STRING, STRING

Rückgabetyp

INT

Codebeispiele

Dieser Abschnitt enthält Beispiele, in denen berechnet wird, wie oft ein Teilstring in einem bestimmten String vorkommt.

Beispiel 1

In diesem Beispiel werden ein String, der nicht null ist, und ein einzelnes Substring-Zeichen verwendet, das nicht null ist.

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

In diesem Beispiel wird ein String verwendet, der nicht null ist, und ein Substring, der nicht null ist und mehr als ein Zeichen enthält.

strings.count_substrings("str", "str") = 1
Beispiel 3

In diesem Beispiel wird ein String verwendet, der nicht null ist, und ein leerer Teilstring.

strings.count_substrings("str", "") = 0
Beispiel 4

In diesem Beispiel wird ein leerer String und ein nicht null-Substring mit mehr als einem Zeichen verwendet.

strings.count_substrings("", "str") = 0
Beispiel 5

In diesem Beispiel werden ein leerer String und ein leerer Substring verwendet.

strings.count_substrings("", "") = 0
Beispiel 6

In diesem Beispiel wird ein String verwendet, der nicht null ist, und ein Substring, der nicht null ist, mehr als ein Zeichen lang ist und mehr als einmal vorkommt.

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

In diesem Beispiel wird ein String verwendet, der nicht null ist, und ein Substring, der nicht null ist, mehr als ein Zeichen lang ist und mehr als einmal vorkommt. Es wird die Einschränkung bei sich überschneidenden Teilstring-Vorkommen hervorgehoben.

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