C# Extension Method - String Split that also accepts an Escape Character

后端 未结 10 1703
我在风中等你
我在风中等你 2020-12-17 00:19

I\'d like to write an extension method for the .NET String class. I\'d like it to be a special varation on the Split method - one that takes an escape character to prevent s

10条回答
  •  一整个雨季
    2020-12-17 00:38

    public string RemoveMultipleDelimiters(string sSingleLine)
    {
        string sMultipleDelimitersLine = "";
        string sMultipleDelimitersLine1 = "";
        int iDelimeterPosition = -1;
        iDelimeterPosition = sSingleLine.IndexOf('>');
        iDelimeterPosition = sSingleLine.IndexOf('>', iDelimeterPosition + 1);
        if (iDelimeterPosition > -1)
        {
            sMultipleDelimitersLine = sSingleLine.Substring(0, iDelimeterPosition - 1);
            sMultipleDelimitersLine1 = sSingleLine.Substring(sSingleLine.IndexOf('>', iDelimeterPosition) - 1);
            sMultipleDelimitersLine1 = sMultipleDelimitersLine1.Replace('>', '*');
            sSingleLine = sMultipleDelimitersLine + sMultipleDelimitersLine1;
        }
        return sSingleLine;
    }
    

提交回复
热议问题