范围截取 字符串内容

/// <summary>
        /// 范围获取 字符串内容
        /// </summary>
        /// <param name="url">截取内容原文本</param>
        /// <param name="indexstr">截取的内容的前面内容</param>
        /// <param name="laststr">截取的内容的前面内容</param>
        /// <returns></returns>
        public string GetRangeContent(string Count, string indexstr, string laststr)
        {
            string substr = "";
            int indexof = Count.IndexOf(indexstr);//截取前面内容出现位置
            int lastindexof = Count.IndexOf(laststr);//截取后面内容出现位置
            if (indexof > 0 && lastindexof > 0)
            {
                indexof = indexof + indexstr.Length;//截取起始位置
                int sublength = lastindexof - indexof;//截取长度
                //截取后参数
                substr = Count.Substring(indexof, sublength);
            }
            return substr;
        }

 

使用方法获取 https://item.jd.com/100017623380.html 中的 100017623380

下面就是实际获取使用

GetRangeContent(url, ".com/", ".html")

 

posted @ 2021-05-27 14:44    阅读(99)  评论(0编辑  收藏  举报