count 接口

公共接口 count

返回子字符串 'pattern' 在输入字符串 'string' 中出现的次数 规范


模块过程

私有元素函数 count_string_string(string, pattern, consider_overlapping) 结果 (res)

返回子字符串 'pattern' 在输入字符串 'string' 中出现的次数 返回一个整数

参数

类型 意图可选 属性 名称
type(string_type), intent(in) :: string
type(string_type), intent(in) :: pattern
logical, intent(in), optional :: consider_overlapping

返回值 整数

私有元素函数 count_string_char(string, pattern, consider_overlapping) 结果 (res)

返回子字符串 'pattern' 在输入字符串 'string' 中出现的次数 返回一个整数

参数

类型 意图可选 属性 名称
type(string_type), intent(in) :: string
character(len=*), intent(in) :: pattern
logical, intent(in), optional :: consider_overlapping

返回值 整数

私有元素函数 count_char_string(string, pattern, consider_overlapping) 结果 (res)

返回子字符串 'pattern' 在输入字符串 'string' 中出现的次数 返回一个整数

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: string
type(string_type), intent(in) :: pattern
logical, intent(in), optional :: consider_overlapping

返回值 整数

私有元素函数 count_char_char(string, pattern, consider_overlapping) 结果 (res)

返回子字符串 'pattern' 在输入字符串 'string' 中出现的次数 返回一个整数

参数

类型 意图可选 属性 名称
character(len=*), intent(in) :: string
character(len=*), intent(in) :: pattern
logical, intent(in), optional :: consider_overlapping

返回值 整数