字符串 a= 12px; 我想得到 12 ,请问该怎么做。新手,勿见笑,谢谢了先.......

解决方案 »

  1.   

    string a = "12px";
    a = a.Remove(a.Length-2,2);
    MessageBox.Show(a);
      

  2.   

    a.Substring(0,a.Length-2);或者
    using System.Text.RegularExpressions;string a = "12px";
    a=Regex.Replace(a, "(px)*$", "");
      

  3.   

    同志们,我的字符串是变量,有时是 1px,有时是12px,我怎样取出1 或 12 呢?
      

  4.   

    windstore(雪海飘香(梦想升星) 多谢,用这个方法就可以,这个就是正则表达式吗?谢谢!
      

  5.   

    string s = "12px";
                s = s.Replace("px", "");
                Console.WriteLine(int.Parse(s));
                Console.ReadLine();