比如有如下字符串我非常喜欢CSDN的.Net技术社区的C#专栏怎样操作才可以取出里面的CSDN .NET C#那??

解决方案 »

  1.   

    private void Form1_Load(object sender, System.EventArgs e)
    {
    string str="我非常喜欢CSDN的.Net技术社区的C#专栏";
    string tempstr="";
    int asc;
    for (int i=0;i<str.Length;i++)
    {
    asc=Convert.ToInt32(Convert.ToChar(str.Substring(i,1)));
    if (asc>=32 && asc<=126)
    {
    tempstr+=str.Substring(i,1);//tempstr即为结果
    }
    }
    }用asc码么。
      

  2.   

    楼上都有道理,但我更喜欢正则表达式
    [0-9a-zA-Z]好用,不过还有一些特殊符号,用asc>=32 && asc<=126还是比较好的