台灣最大程式設計社群網站
線上人數
1102
 
會員總數:242929
討論主題:187836
歡迎您免費加入會員
討論區列表 >> C# >> c#字串分割問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
c#字串分割問題
價值 : 10 QP  點閱數:185 回應數:4

樓主

瑋呈洪
門外漢
0 13
100 9
發送站內信

我現在由txt檔案讀取了一堆文字
像: 16.17 07-11-2018 11:457 22 上午?

請問像是這種文字 我該如何利用文字分割的方法 只得到16.17呢?

目前我使用的方法是利用空格建做分割 存入陣列裡
在[0][6][12]當中......的陣列中會儲存到我想要的文字 16.17?
但是這個方法會讓我多了一個?,我不知道怎麼將它去除




搜尋相關Tags的文章: [ c#字串分割 ] ,
本篇文章發表於2018-08-02 22:08
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

ShineLife
檢舉此回應
多一個?的意思是指你[6]、[12] 裡面的 16.17 變成 ?16.17 嗎? 還是最後一個抓的是?
本篇文章回覆於2018-08-02 22:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

leoqrs
捐贈 VP 給 leoqrs 檢舉此回應
首先確認你用於分割的是空格鍵?
我將你給的字串用空格鍵切割

出來的都是

若你分割結果會多出不明的問號
有可能是你並不是使用空格做分割
而是使用特定的Char文字做分割
導致字元被部分切割
本篇文章回覆於2018-08-03 09:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

瑋呈洪
檢舉此回應
我很抱歉 各位 關於那個問題我發現是我的疏失 已解決
不過我又遇到了一個問題
是因為我的資料檔有許多資料,我用陣列的方法 因為我都是+6+6這樣去跳 所以我發現我頂多只能抓取16個檔案
但我後續還有許多資料
資料內容例如這樣
16.17 07-11-2018 11:457 22 上午?
16.18 07-11-2018 11:457 22 上午?
16.19 07-11-2018 11:457 22 上午?
16.20 07-11-2018 11:457 22 上午?
16.21 07-11-2018 11:457 22 上午?
16.22 07-11-2018 11:457 22 上午?
16.23 07-11-2018 11:457 22 上午?
16.24 07-11-2018 11:457 22 上午?
16.25 07-11-2018 11:457 22 上午?
...延續下去,會是一個動態的資料輸入檔
我究竟該如何去做才能,一直不停地抓取 第一列的資料呢(它是txt檔)..用列的方法抓 好像也不行 我才使用split的方法
本篇文章回覆於2018-08-03 16:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
您目前的程式碼呢?
本篇文章回覆於2018-08-03 23:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.