C#自己编写的一个函数 可以删除字符串中指定开头和结尾中间的字符串

private string delstr(string theoldstr,string startstr,string endstr)
        
{
            
string teststr=theoldstr;            
            
int StartPosition=teststr.IndexOf(startstr);
            
int EndPosition=teststr.IndexOf(endstr);
            
int DelLength=EndPosition-StartPosition+endstr.Length;            
            teststr
=teststr.Remove(StartPosition,DelLength);
            
if(teststr.IndexOf(startstr)>=0 && teststr.IndexOf(endstr)>=0)
            
{
             
return    delstr(teststr,startstr,endstr);
            }

            
else
            
{
                
return teststr;
            }


        }
原文地址:https://www.cnblogs.com/chinatefl/p/135948.html