C# 截取两个字符串中间的子字符串

Posted 精彩一生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 截取两个字符串中间的子字符串相关的知识,希望对你有一定的参考价值。

/// <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)
{
    Regex regex = new Regex("(?<=(" + start + "))[.\\s\\S]*?(?=(" + end + "))", RegexOptions.Multiline | RegexOptions.Singleline);
    return regex.Match(text).Value;
}

 

以上是关于C# 截取两个字符串中间的子字符串的主要内容,如果未能解决你的问题,请参考以下文章

截取字符串

java中怎么截取字符串中两个单词中间的字符?

JS如何截取两个字符之间的字符

PHP语法 截取显示指定字符串中两个字符中间的内容

PHP中如何截取两个指定字符中间的字符?急!

从两个字符串中找出最大公共子字符串