delphi 解析規律字串方法

2021-06-21 06:14:14 字數 678 閱讀 4606

//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結尾...