strings.count_substrings
strings.count_substrings(string_to_search_in, substring_to_count)
Description
Lorsqu'une chaîne et une sous-chaîne sont fournies, renvoie un int64 correspondant au nombre d'occurrences sans chevauchement de la sous-chaîne dans la chaîne.
Types de données Param
STRING
– STRING
Type renvoyé
INT
Exemples de code
Cette section contient des exemples qui calculent le nombre de fois qu'une sous-chaîne apparaît dans une chaîne donnée.
Exemple 1
Cet exemple utilise une chaîne non nulle et un caractère de sous-chaîne unique non nul.
strings.count_substrings("this`string`has`four`backticks", "`") = 4
Exemple 2
Cet exemple utilise une chaîne non nulle et une sous-chaîne non nulle de plus d'un caractère.
strings.count_substrings("str", "str") = 1
Exemple 3
Cet exemple utilise une chaîne non nulle et une sous-chaîne vide.
strings.count_substrings("str", "") = 0
Exemple 4
Cet exemple utilise une chaîne vide et une sous-chaîne non nulle de plus d'un caractère.
strings.count_substrings("", "str") = 0
Exemple 5
Cet exemple utilise une chaîne vide et une sous-chaîne vide.
strings.count_substrings("", "") = 0
Exemple 6
Cet exemple utilise une chaîne non nulle et une sous-chaîne non nulle comportant plus d'un caractère et plus d'une occurrence.
strings.count_substrings("fooABAbarABAbazABA", "AB") = 3
Exemple 7
Cet exemple utilise une chaîne non nulle et une sous-chaîne non nulle comportant plus d'un caractère et plus d'une occurrence. Il met en évidence la limitation liée aux occurrences de sous-chaînes qui se chevauchent.
strings.count_substrings("ABABABA", "ABA") = 2