/// <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之间的字符串

