日期:2014-05-17  浏览次数:20620 次

求助,在线等,关于截取有效字符。
想要截取有效的数字,比如 GB/T 239.1-2012  
后边的 -2012 不要了 。
怎么做?

如果要是去后边的我会,可以用Substring(aa.LastIndexOf("-")+1);
但是我现在要反过来。只要前面的。。

急。
只要前面的GB/T 239.1
对了string bb = aa.Substring(0, 8);这种方法不可用。因为还有还有gb/t 22 -2012 。

------解决方案--------------------
用Split函数
取前边的:string.Split(new char[1]{'-'})[0];
取后边的:string.Split(new char[1]{'-'})[1];