看板 C_Sharp 關於我們 聯絡資訊
廣大的開發者們, 小弟我最近在摸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
m339606: 看無 06/28 11:50
retsamsu: 後面的數字是固定位置->substring(6) 06/28 12:28
retsamsu: 後面的數字是不固定位置->google Regex 06/28 12:29
name2name2: string data = "ABCDE@12345"; 06/28 12:29
name2name2: data = data.Substring(6); 06/28 12:30
name2name2: Console.WriteLine(data); //得到12345 這樣? 06/28 12:30
aacced: 數字前面固定是@嗎? 06/28 14:31
aacced: data = data.Substring(data.Indexof("@", 1) + 1); 06/28 14:31
kkokking: name大,感謝!!加了第二行,data之後就會自動省略前面英 06/28 15:17
kkokking: 文嗎? 06/28 15:18
kkokking: aacced大大,你這行code跟name大是一樣的意思嗎?? 06/28 15:19
vi000246: 如果你的數字固定出現在@後面 可以用A大的方法 06/28 16:06
kkokking: 謝v大,又更清楚了謝謝各位!!!!!!!!!!!!!!!!^^ 06/28 16:20
MOONY135: ...這個GOOGLE能力糟到突破天際了 06/28 20:32
mauve: Regex到底有多少人能全背起來 07/07 20:19
Litfal: 這個Regex非常簡單,有在用的都寫得出來。至於比較複雜的 07/07 21:09
Litfal: 沒有人code用背的阿XDDD又不是考試不能查 07/07 21:09