有个字符串s=‘12 23,89 13 37 三星电器 2003年2月28号’,怎么样把其中12,23等数字或中文字符‘三星电器’等取出阿?大哥帮忙阿
解决方案 »
- 谁能告诉我,那里有有关的delphi毕业论文下!
- 窗口简单问题,打听一下
- 菜鸟提问:string10 = string[10] ; 与 string25 = string[25] ;有什么区别?
- 关于DBGrid控件使用问题?
- 如何从不确定列的Excel文件中读出数据写入到文本?-在线100分-
- delphi是怎么创建窗口的?(刚学delphi)
- 急待解决!!!
- 如何将ClientDataSet批量提交到数据库
- 想问一下,怎样才能找到我发的帖子(内空)
- 我死定了么?求救!!!
- 自定义打印问题~___a6mm
- 请教大家我在打开一个dpr文件时,object inspector下没有任何资源的显示,为什么?
str,s :string;
begin
s:='';
str:=copy(s,1,2);//得到12
.
.
. end;
copy函数提取子字符串
函数详细说明请自己看帮助
var i,TempInt:LongInt;
tempstr1,tempstr2:String; //($B0A1..$D7F9)
begin
result:='';
i:=1;
While i<length(tempstr) do
begin
tempstr1:=copy(tempstr,i,2);
TempInt:=WORD(tempstr1[1]) shl 8 + WORD(tempstr1[2]);
if (TempInt>=$B0A1)and(TempInt<=$D7F9) then
begin
result:=result+tempstr1+'/';
i:=i+2;
end else
begin
result:=result+copy(tempstr,i,1)+'/';
i:=i+1;
end;
end;
end;
这个看看可否帮上你的忙。