字符串 11_2222_88888.abc.efg.ddd 如何得到 2222_88888 子字符串.

解决方案 »

  1.   

    string str = "11_2222_88888.abc.efg.ddd";
    str = str.SubString(3,13);
      

  2.   

    如果有什么规律的话可以使用正则表达式试试:
    string sourceString = @"11_2222_88888.abc.efg.ddd ";
    string pattern = @"[^\.]*";
    System.Text.RegularExpressions.Match result = Regex.Match(sourceString,pattern,System.Text.RegularExpressions.RegexOptions.IgnoreCase);

    if (result.Success)
    {
    //提示正确信息
    //WL("正确:" + result.Groups[1].Value);//输出
    WL("正确:" + result.Value);//输出
    }
      
    -------------------------------------------
    MSN:[email protected] 
    请给我与您交流的机会
      

  3.   

    11_2222_88888.abc.efg.ddd
    长度不固定的
      

  4.   

    用indexof找出_出现的位置,然后从那个位置+1开始substring...