想要截取有效的数字,比如 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];