作者wmohmoo (吃貓)
看板C_Sharp
標題[問題] string 判斷分割問題請教
時間Sat May 9 18:32:09 2015
請問一下前輩們
小弟現在有一組陣列中的字串為
ABC $ 123
DEF $ 456......
在 $ 的前後皆為不固定的字元與長度
唯一確定是後面都會是數字
我想把 $ 後面的字元都刪掉
將陣列內容存入另外一個字串, 改成為
ABC | DEF | GHI |.....
想請問有甚麼方式可以分割不固定長度
我所找到的資料都是固定長度, 不然就是確定的字元
請前輩們教導一下!!
小弟先在此感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.25.167
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1431167532.A.B05.html
1F:→ GoalBased: split 05/09 18:40
2F:推 J002: regular expression? 05/09 19:23
3F:推 yeo1987: $只可能當作分隔的話, IndexOf找到位置後做SubString 05/10 02:41
4F:推 Litfal: 一樓正解,除非有逸出規則... 05/10 02:53
5F:→ wmohmoo: 感謝前輩的指教 最後我是用IndexOf抓$字元位置, 然後用 05/10 13:52
6F:→ wmohmoo: Substring(0, $-1) 就成功只剩下ABC, 後面的都刪除了 05/10 13:53
7F:→ wmohmoo: 再次感謝各位不吝嗇的指導!! 05/10 13:54
8F:推 tomex: split成陣列取值較直覺 05/15 06:48
9F:推 appleknite: "abc$321".Split('$')[0].Trim(); 05/26 18:02
10F:→ appleknite: 這樣方便點 05/26 18:02