Учитывая эту строку (с '\ n'), как я могу удалить ее из всех возвращаемых значений? - PullRequest
3 голосов
/ 05 июля 2010

Вот строка:

\n\n\t\thttp://www.linkedin.com/in/ckenworthy\n\n\t

Как я могу раздеть все, чтобы я в итоге получил:

http://www.linkedin.com/in/ckenworthy

Я пробовал следующее:

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

Но я всегда получаю первую строчку, которую я разместил там. Спасибо!

Ответы [ 2 ]

6 голосов
/ 05 июля 2010

value.Trim(), вероятно, будет делать именно то, что вы хотите. Он удалит все пробельные символы из начала и конца строки.

Причина Environment.NewLine может не работать в том, что ее значение зависит от того, работаете ли вы на Windows, Unix или Mac, но это действительно не имеет значения, если вы получаете строку из удаленной системы - удаленной система по-прежнему возвращает тот же разделитель новой строки ('\n' в этом случае).

3 голосов
/ 05 июля 2010

Try ...

value.Trim()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...