C# 取文本中间

Posted

tags:

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

        /// <summary>  
        /// 取中间文本  
        /// </summary>  
        /// <param name="SumString">总文本</param>  
        /// <param name="LeftString">左边文本</param>  
        /// <param name="RightString">右边文本</param>  
        /// <returns>找到返回取出的中间文本,没找到返回空</returns> 
        public static string GetMiddleString(string SumString, string LeftString, string RightString)
        {
            if (string.IsNullOrEmpty(SumString)) return "";
            if (string.IsNullOrEmpty(LeftString)) return "";
            if (string.IsNullOrEmpty(RightString)) return "";

            int LeftIndex = SumString.IndexOf(LeftString);
            if (LeftIndex == -1) return "";
            LeftIndex = LeftIndex + LeftString.Length;
            int RightIndex = SumString.IndexOf(RightString, LeftIndex);
            if (RightIndex == -1) return "";
            return SumString.Substring(LeftIndex, RightIndex - LeftIndex);
        }

 

以上是关于C# 取文本中间的主要内容,如果未能解决你的问题,请参考以下文章

记录C#常用的代码片段

php正则问题如何取文本中间内容?

易语言 取文本中间 (单次) 自定义 子程序

C# - 在文本之间取一个字符串

PHP正则表达式取文本中间内容。

java (取文本中间)字符串之间的文本