解决方案 »

  1.   


    LastIndexOf("Rejected")取得最后一个的index,再截取。
      

  2.   

    Rejected:  用Split("Rejected: ")
      

  3.   

    别闹,split只能传入字符,不能放字符串可以用indexof(),substring()或正则,匹配出Rejected的位置
      

  4.   

    不用非要正则啊,substring一样可以,就是比正则麻烦点而已
      

  5.   

    String pattern=@"(?is)Rejected:((?!Rejected:).)*";
      

  6.   

    String pattern=@"(?is)Rejected:((?!Rejected:).)*"; 这个是什么意思??我应该怎么去用呢?
      

  7.   

    分割字符串问题
    static void Main(string[] args)
            {
                Console.WriteLine("请输入一段文字:");//输入提示
                string strOld = Console.ReadLine();//记录输入的字符串
                string[] strNews = strOld.Split('。');//将输入的字符串根据指定标点符号分割
                string strNew = "";//定义一个新的字符串变量,用来存储分行后的字符串
                for (int i = 0; i < strNews.Length; i++)
                {
                    if (strNew == "")//判断字符串是否有值
                        strNew = "  " + strNews[i].ToString();//记录分行后的第一段字符串
                    else
                        strNew += "。\n  " + strNews[i].ToString();//记录字符串,并分行显示
                }//CodeGo.net/
                Console.Write("\n新字符串:\n" + strNew);//显示新字符串
                Console.ReadLine();
            }