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