在Delphi中,怎麼把字串拆分成2019字串

2022-09-17 05:25:17 字數 1465 閱讀 5775

1樓:匿名使用者

建立一個這樣的函式

function splitstring(const source,ch:string):tstringlist;

vartemp:string;

i:integer;

begin

result:= tstringlist.create;

//如果是空自符串則返回空列表

if (source='')or(source='*') then exit;

temp:=source;

i:=pos(ch,source);

while i<>0 do

begin

result.add(copy(temp,0,i-1));

delete(temp,1,i);

i:=pos(ch,temp);

end;

result.add(temp);

end;

然後建立一個tstringlist;

var ss:tstringlist;

然後引用即可:

ss:=splitstring('2008-10-10','-');

其後用ss[0],ss[1],ss[2]來訪問。

這是一個通用的方法,以後可以用任意的分隔符來分隔。

2樓:匿名使用者

procedure tform1.button1click(sender: tobject);

const str='2008-10-10';

begin

showmessage(copy(str,1,4));

showmessage(copy(str,6,2));

showmessage(copy(str,9,2));

end;

用copy函式擷取。 c

copy(字串 ,起始位置, 長度);

3樓:匿名使用者

//formatdatetime函式

showmessage(formatdatetime('yyyy',strtodatetime('2008-10-10')));

showmessage(formatdatetime('mm',strtodatetime('2008-10-10')));

showmessage(formatdatetime('dd',strtodatetime('2008-10-10')));

4樓:

showmessage(formatdatetime('yyyy',strtodatetime('2008-10-10')));

showmessage(formatdatetime('mm',strtodatetime('2008-10-10')));

showmessage(formatdatetime('dd',strtodatetime('2008-10-10')));這個好

js中如何拼接字串,在js中進行字串拼接。

js中有三種字串連線方式 第一種方法 用連線符 把要連線的字串連起來 str a str b 第二種方法,以陣列作為中介用 join 連線字串 var arr new array arr.push a arr.push b var str arr.join 第三種方法,利用物件屬性來連線字串 js中...

C中判斷字串是不是漢字,c 怎麼判斷字串中包含漢字

1 用ascii碼判斷 在 ascii碼錶中,英文的範圍是0 127,而漢字則是大於127,具體 如下 string text 是不是漢字,abc,柯樂義 for int i 0 i text.length i else 2 用漢字的 unicode 編碼範圍判斷 漢字的 unicode 編碼範圍是...

python裡統計字串中另字串的個數

答案為3 用正則 import re s abababab len re.findall r aba s 3答案為2,用字串的count方法 import string s abababab s.count aba 2替換第二個 aba 為 bab 用字串的切片方法 可能方法醜陋了點,初學者見諒 s...