一尘不染

如何从字符串中删除换行符?

c#

我有以下格式的字符串

string s = "This is a Test String.\n   This is a next line.\t This is a tab.\n'

我想从上面的字符串中删除所有出现的\n\r

我已经尝试过了,string s = s.Trim(new char[] {'\n', '\r'});但是没有帮助。


阅读 434

收藏
2020-05-19

共1个答案

一尘不染

我喜欢使用正则表达式。在这种情况下,您可以执行以下操作:

string replacement = Regex.Replace(s, @"\t|\n|\r", "");

正则表达式在.NET世界中并不像在动态语言中那样流行,但是它们提供了操纵字符串的强大功能。

2020-05-19