string_pos

此函数将返回字符串中子字符串实例的字符位置,从字符串的开头搜索(要从末尾搜索,请使用函数 string_last_pos() )。 如果没有找到,函数将返回0,如果找到,则返回子字符串的第一个字符的位置。记住,对于遗留支持字符串的索引从1开始,因此1是字符串中的第一个位置,而不是您所期望的0。其一个用法是过滤可能被视为冒犯性的单词,或者寻找将一些文本插入另一个字符串的正确位置。

 

语法:

string_pos(substr, str);

参数类型描述
substrString在字符串中寻找的子字符串。
strString字符串。

 

返回:

Real

 

例子:

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

上面的代码在变量 “text” 中存储的字符串中搜索逗号,如果找到一个,则在该位置插入子字符串 “name”。