/// <summary>
    
/// 获得截取后的字符串
    
/// </summary>
    
/// <param name="data">源数据</param>
    
/// <param name="FindStr">开始查找的标识</param>
    
/// <param name="EndStr">结束标识</param>
    
/// <returns>截取后的字符串</returns>

    private string GetString(string data, string FindStr, string EndStr)
    
{
        Match m 
= Regex.Match(data, "(?:" + ReplaceChar(FindStr) + @")([\w\W]*?)" + ReplaceChar(EndStr));
        
return m.Groups[1].ToString();
    }


使用方法如:
  string str="abcdefghijglmn";
  GetString(str,"bc","hi"); 将得到 "defg"  也就是得到FindStr和EndStr之间的字符串