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...