DELPHI 中有没有InStr函数
来源:百度知道 编辑:UC知道 时间:2024/06/13 15:42:19
怎样取出
' $a123$b4322$c653542'
取出:123
4322
653542
' $a123$b4322$c653542'
取出:123
4322
653542
使用ExtractStrings吧。举个例子:
procedure TForm1.Button1Click(Sender: TObject);
var
S:string;
SL:TStringList;
begin
S := '$a123$b4322$c653542';
SL := TStringList.Create;
ExtractStrings(['$'],['a','b','c'],PChar(S),SL);//这里说明一下,第一个参数,就是以 $ 把字串分段,分段后得到 a123 b4322 c653542 ,第二个参数,就是把分段后的字串前面的 a b c 去掉。第三个参数就是要分段的字串了。第四个参数,就是结果存放在TStringList里面。
ShowMessage(SL.Text);
SL.Free;
end;
比如
ABC|... DEF|#### GHI|"不会被分开|# www.farproc.com"
要得到
ABC
DEF
GHI
不会被分开|# www.farproc.com
四个子串可以用下面的代码:
uses
Classes;
var
ASource: PChar;
AStr: String;
ACount: Integer;
AStrings: TStringList;
begin
ASource := 'ABC|... DEF|
请问delphi中,有没有类似VB中Instr的语句
DELPHI中有没有SELECT CASE语句,如果有语法怎样?
delphi里有没有像vb中left(),right()的函数?
在delphi中该怎样进行汇编的嵌套?有没有什么参考书目呀?
Delphi中:
delphi 中sql语句总是有问题
delphi 2006 正式版有没有出来?
delphi 中一个IED于用二个库是什么意思啊?刚学DELPHI看书!都不太懂!有没有哪个前辈指导一下的啊?
Delphi中有计算时间差的函数吗
delphi中函数compareStr,AnsiCompareStr,WideCompareStr有什么区别