delphi 中的 split 函數

delphi 中的 split 函數 類似於 vb中的 split函數 德州行業網

  1. type
  2.     userarray=array of string;
  3. function split(s:string;dot:char):userarray;
  4. var 
  5. str:userarray;
  6. i,j:integer
  7. begin
  8. i:=1
  9. j:=0
  10. SetLength(str, 255); 
  11. while Pos(dot, s) > 0 do //Pos返回子串在父串中第一次出現的位置.
  12. begin
  13. str[j]:=copy(s,i,pos(dot,s)-i);
  14. i:=pos(dot,s)+1
  15. s[i-1] := chr(ord(dot)+1); 
  16. j:=j+1
  17. end
  18. str[j]:=copy(s,i,strlen(pchar(s))-i+1); 
  19. result:=str; 
  20. end

 

delphi 中的 split 函數 類似於 vb中的 split函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章