strings.count_substrings
strings.count_substrings(string_to_search_in, substring_to_count)
Beschreibung
Gibt bei Angabe eines Strings und eines Teilstrings einen int64-Wert zurück, der die Anzahl der sich nicht überschneidenden Vorkommen des Teilstrings im String angibt.
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 Teilstringzeichen 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 werden ein String, der nicht null ist, und ein Substring, der nicht null ist und aus mehr als einem Zeichen besteht und mehr als einmal vorkommt, verwendet.
strings.count_substrings("fooABAbarABAbazABA", "AB") = 3
Beispiel 7
In diesem Beispiel werden ein String, der nicht null ist, und ein Substring, der nicht null ist und aus mehr als einem Zeichen besteht und mehr als einmal vorkommt, verwendet. Es wird die Einschränkung bei sich überschneidenden Teilstring-Vorkommen hervorgehoben.
strings.count_substrings("ABABABA", "ABA") = 2