我有以下格式的字符串
string s = "This is a Test String.\n This is a next line.\t This is a tab.\n'
我想从上面的字符串中删除所有出现的\n和\r。
\n
\r
我已经尝试过了,string s = s.Trim(new char[] {'\n', '\r'});但是没有帮助。
string s = s.Trim(new char[] {'\n', '\r'});
我喜欢使用正则表达式。在这种情况下,您可以执行以下操作:
string replacement = Regex.Replace(s, @"\t|\n|\r", "");
正则表达式在.NET世界中并不像在动态语言中那样流行,但是它们提供了操纵字符串的强大功能。