StuffbString
简述
字符串重组函数。将指定的字符串Atext的第AStart个字符开始以后的ALength个字符用AsubText字符串替换掉,得到一个新的字符串返回。可以处理非MBCS的原始字符串。一个汉字两个字节。
StuffbString(AText: String; AStart; ALength: Integer; ASubText: String): String;
名称 | 类型 | 说明 |
---|
AText | String | 字符串类型,源串。 |
AStar | real | 整数,表明从第几个字节开始被替换,1代表第一个字节,2代表第2个,以次类推 |
Alength | integer | 非负整数,表明替换几个连续的字节,如果为0,则直接插入AsubText字符串 |
ASubText | String | 字符串类型,替换原的内容 |
返回 | String | 字符串 |
Atext := "Here will be instead by \'HERE\'";
ASubText := "HERE";
Return StuffbString(Atext,1,4,ASubText);
//输出:HERE will be instead by ‘HERE’