这个程序要怎么写啊? while Pos('.', Str) > 0 dodelete(str, Pos('.', Str),length(str) - Pos('.', Str)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进一步问:如果是中文字符呢?可以用Pos定位么? Copy(str,0,Pos('.',str));谁把'.'放在后面的像这样pos(str,'.'),兄弟应该回去看一看帮助了! 还有在字符串中,第一个字符的索引是0,不是你们所说的1Pos的返回值是返回字串在字符串的出现的位置,不是从0开始,是从1开始; 还有在字符串中,第一个字符的索引是0,不是你们所说的1Pos的返回值是返回字串在字符串的出现的位置,不是从0开始,是从1开始;0是没有字串 function mycopy(s,s1:String):String;begin Result:=''; if Pos(s1,s)<>0 then Result:=Copy(s,1,Pos(s1,s));end;//在Delphi中字符串是从1开始的。//在上述函数中s是字符串(如“myfile.db”),S1是所指定的字符串(“.”) Pos和Copy可以处理中文,但要注意一下别弄出半个中文字来。 多张表查询的问题 delphi form传递的问题 全部分求一个md5算法 [100分求救]DELPHI调用VB写的DLL的过程为什么提示找不到入口!在线 COM+问题 请教高手,关于数据库的问题 QR的怪问题!谁帮我解决一下,我是菜鸟! 问一个很愚蠢的问题 DELPHI6的注册号 请问用web services开发的dll如何在主机上注册?谢谢! 求教高手!如何动态获得一个record的成员的名称和成员的个数? 谁做过txt文件和Prodox数据库之间转换的工具!
谁把'.'放在后面的像这样pos(str,'.'),兄弟应该回去看一看帮助了!
Pos的返回值是返回字串在字符串的出现的位置,不是从0开始,是从1开始;
Pos的返回值是返回字串在字符串的出现的位置,不是从0开始,是从1开始;
0是没有字串
begin
Result:='';
if Pos(s1,s)<>0 then
Result:=Copy(s,1,Pos(s1,s));
end;
//在Delphi中字符串是从1开始的。
//在上述函数中s是字符串(如“myfile.db”),S1是所指定的字符串(“.”)