//vstr:需要解析字串,count:位置編號,sign:分隔符
//如果需要解析的字串不包含中文unicode編碼,將字元型別全部替換為string;
解析 xx|***x|***xx|***xx| 此種型別的字串
function getpart(vstr: widestring; count: integer; sign: widestring): widestring;
var i,j:integer ;
s:widestring;
begin
result:='' ;
if count=0 then result :=''
else
begin
for i:=0 to count-1 do
begin
j:=pos(sign,vstr);
if j=0 then
begin
s:='';
break;
endelse
begin
s:=leftstr(vstr,j-1);
vstr:=rightstr(vstr,length(vstr)-length(s)-length(sign));
end;
end;
result:=s;
end;
end;
字串文字解析方法
字串文字解析方法 split 和 join s.split sep none 將字串使用sep作為分隔符分割s字串,返回分割後的字串列表,當不給定引數時,用空白字元作為分隔符分割 s.join iterable 用可迭代物件中的字串,返回乙個中間用s進行分隔的字串 示例 s beijing is c...
Delphi 字串操作
常忘記,在此做筆記。這幾個函式都包含在strutils中,所以需要uses strutils 假設字串是 dstr delphi is the best 那麼 leftstr dstr,5 delph midstr dstr,6,7 i is th rightstr dstr,6 e best fu...
Delphi字串處理
悲催啊,使用了這麼久的delphi,還是沒有理解字串。今天看了一篇文章稍有理解。1.段字串shortstring。短字串的管理師這樣的,類似陣列 0處儲存字串的長度,從1處開始了內容,shortstring的總長度是256,因此,實際的內容長度只能為255,並且內容結束沒有結束字元,即不是以 0結尾...