擷取字串空白前與後的文字 |
尚未結案
|
sssp116
一般會員 發表:23 回覆:27 積分:10 註冊:2008-12-05 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
兩個函式就可以解決
pos() --> 查空白字元所在, 回傳該位置數 copy() --> 取出片斷字元 例如 pos(' ','08AF415-A52 00852001') 回傳 12 copy('08af....',1,POS回傳的位置-1) 詳細請自行查閱本站討論, 很多了 ===================引 用 sssp116 文 章=================== 請問一下各位大大,小弟今天有一些字串 假設為08AF415-A52 00852001 請問一下如何寫程式去判斷如果遇到空白,就擷取前面的字串以及後面的字串呢? 因為每一筆的前後字元都不相同,少則三碼,多則二十碼,請問如何使用程式去擷取前後的字串呢? |
sssp116
一般會員 發表:23 回覆:27 積分:10 註冊:2008-12-05 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
sssp116
一般會員 發表:23 回覆:27 積分:10 註冊:2008-12-05 發送簡訊給我 |
不好意思各位大大一開始沒有解釋清楚
HELP小弟已經仔細查過了,現在有個問題就是切完只能取得前面的後面的取不到呢 小弟是用陣列的方式來取字串的,我覺得應該是我的邏輯觀念有問題@@" 以下是程式碼: local stringVar array model; model := split ({Data.table}," ",-1); model[1]; 我要取第二個字串下modle[2]的時候就一直取不到變空白不曉得怎麼會這樣呢 小弟持續嘗試中,謝謝各位先進的回答^^
編輯記錄
sssp116 重新編輯於 2011-01-09 18:58:45, 註解 無‧
|
it1506
初階會員 發表:32 回覆:89 積分:49 註冊:2011-02-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |