/// <summary>
/// 截取中间字符
/// </summary>
/// <param name="text">全字符串</param>
/// <param name="start">开始字符串 </param>
/// <param name="end">结束字符串 </param>
/// <returns></returns>
public static string Substring(string text,string start,string end)
{
//int IndexofA = text.IndexOf(start);
//int IndexofB = text.IndexOf(end);
//string NameText = text.Substring(IndexofA + start.Length, IndexofB - IndexofA + 2 - end.Length);
Regex rg = new Regex("(?<=(" + start + "))[.\\s\\S]*?(?=(" + end + "))", RegexOptions.Multiline | RegexOptions.Singleline);
string NameText = rg.Match(text).Value;
return NameText;
}
c# 怎样截取两特定字符之间的字符串
最新推荐文章于 2023-02-11 17:07:01 发布