[問題] 不知要怎麼找關鍵字..

看板C_Sharp (C#)作者 (Buuuuuuuuuuuu)時間9年前 (2016/06/28 11:24), 編輯推噓4(4014)
留言18則, 9人參與, 最新討論串1/3 (看更多)
廣大的開發者們, 小弟我最近在摸C#, 但遇到了一點小麻煩, 卻又不知如何查詢關鍵字, 只好上來尋求解答= =... 希望各位看得懂我的問題T口T Step1. string data = ABCDE@12345 我只要後面的數字,所以我用了Substring(5) 這個指令, 這應該沒錯吧!!=___= Step2. 但是小弟我之後若是取的值 只想要數字 但這時候我就不知該如何把Substring取好 數字 覆蓋原本的data 這不是作業,也不是工作,這是自己的無知,所以才想到來這邊發問,好得到一個方向。 希望看得懂我的問題感恩各位大大.....拜 託 了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.70.135.105 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1467084243.A.326.html

06/28 11:50, , 1F
看無
06/28 11:50, 1F

06/28 12:28, , 2F
後面的數字是固定位置->substring(6)
06/28 12:28, 2F

06/28 12:29, , 3F
後面的數字是不固定位置->google Regex
06/28 12:29, 3F

06/28 12:29, , 4F
string data = "ABCDE@12345";
06/28 12:29, 4F

06/28 12:30, , 5F
data = data.Substring(6);
06/28 12:30, 5F

06/28 12:30, , 6F
Console.WriteLine(data); //得到12345 這樣?
06/28 12:30, 6F

06/28 14:31, , 7F
數字前面固定是@嗎?
06/28 14:31, 7F

06/28 14:31, , 8F
data = data.Substring(data.Indexof("@", 1) + 1);
06/28 14:31, 8F

06/28 15:17, , 9F
name大,感謝!!加了第二行,data之後就會自動省略前面英
06/28 15:17, 9F

06/28 15:18, , 10F
文嗎?
06/28 15:18, 10F

06/28 15:19, , 11F
aacced大大,你這行code跟name大是一樣的意思嗎??
06/28 15:19, 11F

06/28 16:06, , 12F
如果你的數字固定出現在@後面 可以用A大的方法
06/28 16:06, 12F

06/28 16:20, , 13F
謝v大,又更清楚了謝謝各位!!!!!!!!!!!!!!!!^^
06/28 16:20, 13F

06/28 20:32, , 14F
...這個GOOGLE能力糟到突破天際了
06/28 20:32, 14F

07/07 20:19, , 16F
Regex到底有多少人能全背起來
07/07 20:19, 16F

07/07 21:09, , 17F
這個Regex非常簡單,有在用的都寫得出來。至於比較複雜的
07/07 21:09, 17F

07/07 21:09, , 18F
沒有人code用背的阿XDDD又不是考試不能查
07/07 21:09, 18F
文章代碼(AID): #1NSUtJCc (C_Sharp)
文章代碼(AID): #1NSUtJCc (C_Sharp)