作者kkokking (Buuuuuuuuuuuu)
看板C_Sharp
標題[問題] 不知要怎麼找關鍵字..
時間Tue Jun 28 11:24:00 2016
廣大的開發者們,
小弟我最近在摸C#,
但遇到了一點小麻煩,
卻又不知如何查詢關鍵字,
只好上來尋求解答= =...
希望各位看得懂我的問題T口T
Step1.
string data = ABCDE@12345
我只要後面的數字,所以我用了Substring(5) 這個指令,
這應該沒錯吧!!=___=
Step2.
但是小弟我之後若是取的值 只想要數字 但這時候我就不知該如何把Substring取好
數字 覆蓋原本的data
這不是作業,也不是工作,這是自己的無知,所以才想到來這邊發問,好得到一個方向。
希望看得懂我的問題感恩各位大大.....拜 託 了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.70.135.105
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1467084243.A.326.html
1F:→ m339606: 看無 06/28 11:50
2F:→ retsamsu: 後面的數字是固定位置->substring(6) 06/28 12:28
3F:→ retsamsu: 後面的數字是不固定位置->google Regex 06/28 12:29
4F:推 name2name2: string data = "ABCDE@12345"; 06/28 12:29
5F:→ name2name2: data = data.Substring(6); 06/28 12:30
6F:→ name2name2: Console.WriteLine(data); //得到12345 這樣? 06/28 12:30
7F:推 aacced: 數字前面固定是@嗎? 06/28 14:31
8F:→ aacced: data = data.Substring(data.Indexof("@", 1) + 1); 06/28 14:31
9F:→ kkokking: name大,感謝!!加了第二行,data之後就會自動省略前面英 06/28 15:17
10F:→ kkokking: 文嗎? 06/28 15:18
11F:→ kkokking: aacced大大,你這行code跟name大是一樣的意思嗎?? 06/28 15:19
12F:推 vi000246: 如果你的數字固定出現在@後面 可以用A大的方法 06/28 16:06
13F:→ kkokking: 謝v大,又更清楚了謝謝各位!!!!!!!!!!!!!!!!^^ 06/28 16:20
14F:→ MOONY135: ...這個GOOGLE能力糟到突破天際了 06/28 20:32
16F:推 mauve: Regex到底有多少人能全背起來 07/07 20:19
17F:→ Litfal: 這個Regex非常簡單,有在用的都寫得出來。至於比較複雜的 07/07 21:09
18F:→ Litfal: 沒有人code用背的阿XDDD又不是考試不能查 07/07 21:09