作者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/cn.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