全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2823
推到 Plurk!
推到 Facebook!

關於AnsiString.LastDelimiter("-") 的用法

 
noah_J
一般會員


發表:10
回覆:10
積分:4
註冊:2006-10-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-23 18:51:30 IP:211.75.xxx.xxx 訂閱
各位大大,請問一下,
我用AnsiString字串處理函式LastDelimiter();想要找 "-"這個符號,但是都不成功耶
我知道的是像\dir\bcb\這樣的字串,要找"\"的話要改成 LastDelimiter("\\");
但我不知如果要找 rooma-rooma中間的"-"這個的話,我試過LastDelimiter("-")但發現找不到,
請問各位大大知道該怎麼寫嗎??
CoffeeX
中階會員


發表:18
回覆:121
積分:72
註冊:2005-02-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-11-24 21:03:15 IP:140.125.xxx.xxx 未訂閱
我試了可以呢...
那個是減號嗎?
AnsiString MyString = "a123-5";
int idx = MyString.LastDelimiter("-");
執行結果 idx =5
------
=.=???
noah_J
一般會員


發表:10
回覆:10
積分:4
註冊:2006-10-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-11-26 22:31:53 IP:211.76.xxx.xxx 訂閱
不好意思,我沒有說明清楚,後來我試了一下,
在ComboBox1->Text.LastDelimiter("-")裡,好像得不到資料,不曉得是不是bcb的bug
因為用其它的字串就可以很正常了,所以我現在只好先把ComboBox1->text先讀出來,在做判斷了~
===================引 用 文 章===================

我試了可以呢...
那個是減號嗎?
?AnsiString MyString = "a123-5";
?int idx = MyString.LastDelimiter("-");
執行結果 idx =5
系統時間:2024-05-07 4:12:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!