给定此字符串(使用'\n'),如何从所有返回中删除它?

Ser*_*pia 3 c# string

这是字符串:

\n\n\t\thttp://www.linkedin.com/in/ckenworthy\n\n\t
Run Code Online (Sandbox Code Playgroud)

我如何剥离所有东西,所以我最终只得到:

http://www.linkedin.com/in/ckenworthy
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

string value = doc.XPathSelectElement("/ipb/profile/contactinformation/contact[title/text() = 'LinkedIn']/value").Value;
                value = value.Replace(Environment.NewLine, "");
                return value;
Run Code Online (Sandbox Code Playgroud)

但我总是以我在那里发布的第一行结束.谢谢!

EMP*_*EMP 6

value.Trim()可能会做你想要的.它将从字符串的开头和结尾删除所有空格字符.

原因Environment.NewLine可能不起作用是因为它的价值取决于你是在Windows,Unix还是Mac上运行,但如果从远程系统获取字符串真的无关紧要 - 远程系统仍会返回相同的换行符分隔符('\n'在本例中).