線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1634
推到 Plurk!
推到 Facebook!

[問題] 請問如何搜尋一個字串裡的特別字,並傳回....

答題得分者是:ak06407
andy0412
一般會員


發表:22
回覆:12
積分:11
註冊:2004-03-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-09 08:39:57 IP:61.221.xxx.xxx 未訂閱
Dear all.. 請教一個問題,請問如何搜尋一個字串裡的特別字,並傳回特別字在字串裡的位置.... 如: a := '1234567890 asdfasdfasf'; ^ 若我想要找到特別字' '字,即傳回值為'11'。 請各位大大幫幫忙..... 感激不盡...
mosiami
一般會員


發表:8
回覆:3
積分:2
註冊:2003-05-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-09 08:44:19 IP:202.168.xxx.xxx 未訂閱
可用POS函數呀! 用法就看看help摟!
stellos
中階會員


發表:24
回覆:84
積分:51
註冊:2004-06-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-09 08:51:20 IP:61.60.xxx.xxx 未訂閱
AnsiString str; str="1234567890 abcdef"; int i=str.Pos(" "); Button1->Caption=i;
ak06407
一般會員


發表:7
回覆:9
積分:8
註冊:2003-07-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-09 12:49:39 IP:218.160.xxx.xxx 未訂閱
var a : string; x : integer; begin a := '1234567890 asdfasdfasf'; x := pos(' ',a); showmessage(inttostr(x)); end; kevin
------
kevin
hello
初階會員


發表:64
回覆:68
積分:31
註冊:2004-05-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-09 14:18:08 IP:220.130.xxx.xxx 未訂閱
hi andy0412 你好: 如果要自行寫程式碼可用以下的程式區段: [code] function Tform1.sear_location(m_str:string;d_str:string):integer; var i,k : integer; len : integer; begin k := 0; for i := 1 to length(m_str) - length(d_str) 1 do begin if copy(m_str,i,length(d_str) = d_str then begin k := i; break; end; end; result := k; //傳回零表示沒有符合的字 end;
hello
初階會員


發表:64
回覆:68
積分:31
註冊:2004-05-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-09 14:21:40 IP:220.130.xxx.xxx 未訂閱
不好意思,程式碼編排沒弄好,再重貼一次    如果要自行寫程式碼可用以下的程式區段:
function Tform1.sear_location(m_str:string;d_str:string):integer;
var
i,k : integer;
len : integer;
begin
   k := 0;
   for i := 1 to length(m_str) - length(d_str)   1 do begin
       if copy(m_str,i,length(d_str) = d_str then begin
          k := i;
          break;
       end;
   end;
   result := k; //傳回零表示沒有符合的字
end;
andy0412
一般會員


發表:22
回覆:12
積分:11
註冊:2004-03-03

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-10 00:48:59 IP:220.143.xxx.xxx 未訂閱
感謝以上回應的朋友~ 我已用您們所提供的程式得要我要的東西了~ 感謝再感謝~
系統時間:2024-05-01 8:27:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!