public static string MidStrEx(string sourse, string startstr, string endstr) { string result = sourse; int startindex, endindex; startindex = sourse.IndexOf(startstr); if (startindex == -1) return result; string tmpstr_q = sourse.Remove(startindex + startstr.Length); endindex = sourse.IndexOf(endstr); if (endindex == -1) return result; string tmpstr_h = sourse.Substring(endindex); result = tmpstr_q + tmpstr_h; return result; }
例子:
原字符串:
距離1號111:X距離
目標:移除“號”和“:”之間的“111”
處理后的字符串:
距離1號:X距離