C
chi8
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是我写的一个截取一个字段中的满足条件的东东的代码
要求:字段只有逗号做分隔,出现在最前面的逗号就要删掉,没有的话,读取到下一个逗号和开始位置之间的字符
function quzi( ss:string): string;
var
n1,n2,i1:integer
find:Boolean;
begin
n1:= 1;
n2:= 1;
i1:=1;
while (length(ss) > 0) and (n1 > 0) do
begin
Find := False;
while not find do
begin
n1 := pos(’,’, ss);
if n1=1 then
begin
system.delete(ss, 1, n1+1);//好像没 起作用?请执教
end;
n1 := pos(’,’, ss);
if n1= 0 then
Find:= True;
end;
ss:= copy(ss, 1, n1-1)
//读出数据
result:=ss;
end;
end;
要求:字段只有逗号做分隔,出现在最前面的逗号就要删掉,没有的话,读取到下一个逗号和开始位置之间的字符
function quzi( ss:string): string;
var
n1,n2,i1:integer
find:Boolean;
begin
n1:= 1;
n2:= 1;
i1:=1;
while (length(ss) > 0) and (n1 > 0) do
begin
Find := False;
while not find do
begin
n1 := pos(’,’, ss);
if n1=1 then
begin
system.delete(ss, 1, n1+1);//好像没 起作用?请执教
end;
n1 := pos(’,’, ss);
if n1= 0 then
Find:= True;
end;
ss:= copy(ss, 1, n1-1)
//读出数据
result:=ss;
end;
end;