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距离

相关文章: