其中‘*’号是分隔符,A、B、C中可能有汉字的。
解决方案 »
- reportBuilder 中 如何显示 当前页/总页数
- 新年快到了,我的小软件也基本完善了,各位给点建议和鼓励。
- 桌面程序
- 请教 各位高手 DELPHI 连ORALCE 的问题
- 大家认为用什么皮肤控件好?
- 请问有没有办法可以把DBGrid里面的数据取出来?
- 一个关于dbgrid的问题!!!!!!
- 200求关于货架管理的资料!只要资料对我有帮助送你N分!我现在有几千分
- Access violation at address 775F3C34 in module -oleaut32.dll-. Read of address F
- 厂区地图货物定位
- 高手帮忙,如何自动根据页面大小动态调整报表控件的大小?(象word一样)
- Delphi下如何用代码建立ACCESS数据库?如何打包?
s: WideString;begin
s := 'A*撒*D';
showmessage(s[3]);
var
S,Sub:string;
begin
S:='A*B*C';
S:=copy(S,1,pos('*',S)-1);
Sub:=copy(S,1,pos('*',S)-1);end;
s: WideString;begin
s := 'A*撒*D';
showmessage(s[3]);
-----------------------------
同意这个
s:='a*b*c';
for i:=0 to length(s) do
begin
sub:=copy(s,1,i);
if sub='B' then exit;
sub='';
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s,str: WideString;
i:integer;
begin
s := '好A*好B好*C好';
for i:=1 to length(s) do
begin
if s[i]='*' then break;
end;
i:=i+1;
str:='';
while s[i]<>'*' do
begin
str:=str+s[i];
i:=i+1;
end;
edit1.Text:=str;
end;
end.
s:='a*书*c';
for i:=1 to length(s) do
begin
sub:=copy(s,1,i);
if sub='书' then exit;
sub='';
end;