strings.count_substrings

다음에서 지원:
strings.count_substrings(string_to_search_in, substring_to_count)

설명

문자열과 하위 문자열이 주어지면 문자열 내에서 하위 문자열이 겹치지 않는 부분의 개수를 int64로 반환합니다.

매개변수 데이터 유형

STRING, STRING

반환 유형

INT

코드 샘플

이 섹션에는 지정된 문자열에 하위 문자열이 표시되는 횟수를 계산하는 예가 포함되어 있습니다.

예 1

이 예에서는 null이 아닌 문자열과 null이 아닌 단일 하위 문자열 문자를 사용합니다.

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

이 예에서는 null이 아닌 문자열과 1자보다 큰 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이 아닌 하위 문자열을 사용합니다. 하위 문자열은 2개 이상의 문자로 구성되어 있으며 2회 이상 발생합니다.

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

이 예에서는 null이 아닌 문자열과 null이 아닌 하위 문자열을 사용합니다. 하위 문자열은 2개 이상의 문자로 구성되어 있으며 2회 이상 발생합니다. 중복되는 하위 문자열 발생의 제한사항을 강조합니다.

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