如果我的字符串是 : sdfsfs[12345678]
dfhjdfjdjdf[33345678]我要把后面的[12345678] 和[33345678] 去掉,得到的剩下的部分赋值给另外的字符,怎么办啊?
dfhjdfjdjdf[33345678]我要把后面的[12345678] 和[33345678] 去掉,得到的剩下的部分赋值给另外的字符,怎么办啊?
解决方案 »
- zuanfen sujie
- 进销存中的先进先出问题
- 关于DBLookupCombobox的一些问题,顺便散分
- QQ珊瑚虫版的安装文件是什么软件打包的
- TIDHttp+TIdSSLIOHandlerSocket实现https出错,请高人指点!
- 如何用idftp/idftpserver进行文件传输,最简单的完整例子(idftp发送,idftpserver接收)即可,多谢!!我的idftp总是连接不上idftpserve
- 我見很多人問過這個問題,但沒有高手指出:建个新Form类,published的属性在属性设计器中不可见!!
- 兼职,谁做?
- 如何制作登陆窗口?
- text类型只能装下4000字?
- 也提问一个关于Access数据更新的奇怪问题,谢谢
- delphi中如何将jpg图片通过access数据库存取!!!
上面就得到adfsfs
copy('sdfsfs[12345678]',1,pos('[','sdfsfs[12345678]')-1)
var
iTemp: integer;
begin
result := TStringList.Create;
iTemp := pos(PrtSymbol,StrV);
while iTemp>0 do begin
if iTemp>1 then result.Append(copy(StrV,1,iTemp-1));
delete(StrV,1,iTemp+length(PrtSymbol)-1);
iTemp := pos(PrtSymbol,StrV);
end;
if Strv<>'' then result.Append(StrV);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
BBStr:TStrings;
begin
BBStr:=PartitionString('sdfsfs[12345678]','[');
ShowMessage(BBStr[0]);
end;这样就得到你要的sdfsfs了.
copy('sdfsfs[12345678]',1,pos('[','sdfsfs[12345678]')-1