How to eliminate ALL line breaks in string?

后端 未结 12 2098
傲寒
傲寒 2021-01-30 10:22

I have a need to get rid of all line breaks that appear in my strings (coming from db). I do it using code below:

value.Replace(\"\\r\\n\", \"\").Replace(\"\\n\"         


        
12条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-30 11:13

    personally i'd go with

        public static String RemoveLineEndings(this String text)
        {
            StringBuilder newText = new StringBuilder();
            for (int i = 0; i < text.Length; i++)
            {
                if (!char.IsControl(text, i))
                    newText.Append(text[i]);
            }
            return newText.ToString();
        }
    

提交回复
热议问题