replace_all 接口

公共接口 replace_all

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 版本:实验性


模块过程

私有纯函数 replace_all_string_string_string(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 type(string_type)

私有纯函数 replace_all_string_string_char(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 type(string_type)

私有纯函数 replace_all_string_char_string(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 type(string_type)

私有纯函数 replace_all_char_string_string(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 character(len=:), allocatable

私有纯函数 replace_all_string_char_char(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 type(string_type)

私有纯函数 replace_all_char_string_char(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 character(len=:), allocatable

私有纯函数 replace_all_char_char_string(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 character(len=:), allocatable

私有纯函数 replace_all_char_char_char(string, pattern, replacement) result(res)

用替换 'replacement' 替换输入 'string' 中所有出现子字符串 'pattern' 的地方。 返回一个新字符串。

参数

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

返回值 character(len=:), allocatable