有一个字符串:“我们-我的-我家”将这个字符串中的这三个词分别显示在三个label上,去掉中间的“-”,应该怎么做呢?请哪位大侠帮帮我,谢谢!!

解决方案 »

  1.   


                string a = "我们-我的-我家";
                string[] array = a.Split('-');
                this.label1.Text = array[0];
                this.label2.Text = array[1];
                this.label3.Text = array[2];
      

  2.   

    string a = "我们-我的-我家";
    string[] array = a.Split(new String[]{"-"},StringSplitOptions.RemoveEmptyEntries);
      

  3.   

    LS 几位都给正确答案了,我就不参合了  纯粹JF
      

  4.   

    string str = "";
                Regex re =new Regex("[^-]*");
                MatchCollection mac = re.Matches("我们-我的-我家");
                foreach (Match m in mac)
                {
                    str += m.Value;
                }