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