范围截取 字符串内容
/// <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")