string_pos_ext

此函数将返回字符串中子字符串实例的字符位置,从给定的起始位置向前搜索字符串。如果没有找到搜索字符串,函数将返回0,如果是,则返回搜索字符串的第一个字符的位置。记住,对于遗留支持字符串的索引从1开始,因此1是字符串中的第一个位置,而不是您所期望的0。

 

语法:

string_pos_ext(substr, str, start_pos);

参数类型描述
substrString在字符串中寻找的子字符串。
strString字符串。
start_posReal搜索的起始位置。

 

返回:

Real

 

例子:

if (string_pos_ext(",", text, 20) != 0)
{
    string_insert(name, text, string_pos_ext(",", text, 20));
}

上述代码在变量“文本”中存储的字符串中搜索第20个字符之后的逗号,如果找到一个,则在该位置插入子字符串“名称”。