急!!!!!!!!!如何取得一个字符串特定位置的字符和修改一个字符串特定位置的字符的值 如何取得一个字符串特定位置的字符和修改一个字符串特定位置的字符的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用copy函数可以完成你要求的功能,下面的两段程序分别是取出字符串中第三位字符和修改字符串中第三位字符的代码。procedure TForm1.Button1Click(Sender: TObject);var s:string; a:string;begin s:='1234567'; a:=copy(s,3,1); showmessage(a);end;procedure TForm1.Button2Click(Sender: TObject);var s,a:string;begin s:='1244567'; a:='3'; s:=copy(s,1,2)+a+copy(s,4,4); showmessage(s);end; 字符串是个数组,你只要用S[i]就可以得到或者修改第i个字符了 var s: string;begin s := '123456'; Delete(s, 3, 1); Edit1.Text := s; Insert('3', s, 3); Edit1.Text := s;end; s := 'abcdefg';如果想把d该为D,只需要s[4] := 'D',s[0]存储的是该字符串的长度; var sGiven : string; sFound : string; sNew : string; nIndex : integer;begin nIndex := pos(cFound,sGiven); if pos <>0 then sGiven[nIndex] := sNew;end; procedure TForm1.Button3Click(Sender: TObject);var str: string;begin str := 'abcdefg'; if str[3] = 'c' then begin ; end; str[3]:=char('d');end; 自定义公式的实现 如何用delphi把声卡播放的音乐录制成wav文件 100分求动态查询模块,不够另外开贴给分!!! 有没有更好的方法分解这个字符串,在线等 有关SQL的查询语句的where条件设计! 【求助】哪位热心人给解释一个键盘事件! 有谁知道QQ样式的菜单原名叫什么??? zswang伴水 有事找.如何取另一程序listview列表的记录值 一系列的问题@@@@@@@@@@@@@@@@@@@@ Delphi的通信 关于存储过程 返回 多个参数的。。 ??:如何判断一个TADODataSet的一个字段是否为关键字段1)值非空2)值唯一
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
a:string;
begin
s:='1234567';
a:=copy(s,3,1);
showmessage(a);
end;procedure TForm1.Button2Click(Sender: TObject);
var s,a:string;
begin
s:='1244567';
a:='3';
s:=copy(s,1,2)+a+copy(s,4,4);
showmessage(s);
end;
s: string;
begin
s := '123456';
Delete(s, 3, 1);
Edit1.Text := s;
Insert('3', s, 3);
Edit1.Text := s;
end;
如果想把d该为D,只需要s[4] := 'D',
s[0]存储的是该字符串的长度;
sGiven : string;
sFound : string;
sNew : string;
nIndex : integer;
begin
nIndex := pos(cFound,sGiven);
if pos <>0 then
sGiven[nIndex] := sNew;
end;
var
str: string;
begin
str := 'abcdefg';
if str[3] = 'c' then
begin
;
end; str[3]:=char('d');
end;