字符串截取

字符串 :执行日期12.1-3.28执行

结果得到中间的日期:12.1-3.28

 

remark="执行日期12.1-3.28执行";

data="执行日期";

 string value = "";
            if (!string.IsNullOrEmpty(remark))
            {

                if (remark.Contains(data))
                {
                    int startIndex = remark.IndexOf(data);

                    if (remark.EndsWith("执行"))
                    {
                        int endIndex = remark.LastIndexOf("执行");
                        int length = endIndex - startIndex - data.Length;
                        value = remark.Substring(startIndex + data.Length, length);
                    }
                    else
                    {
                        value = remark.Substring(startIndex + data.Length);
                    }
                }
            }

            return value;

 

posted on 2014-12-08 09:36  张晓虹  阅读(121)  评论(0编辑  收藏  举报

导航