У меня есть XML-файл, который я использую для чтения с помощью linq-to-XML.Linq-to-XML сохраняет разрывы строк и пробелы для отступа.
Так что вместо того, чтобы иметь такой guid, как:
"FB5417E2-DB15-481d-80D6-D0C4CB26EB1F"
Я получаю такие вещи:
"\n FB5417E2-DB15-481d-80D6-D0C4CB26EB1F"
Я сделал этот метод, чтобы попытаться помочь компенсировать это:
public static string ValueTrimmed(this XElement element)
{
if (element != null)
// Remove the newlines and spaces
return element.Value.Replace("\n ", "");
return "";
}
Проблема в том, что это работает только для "\ n" + 6 пробелов.
Есть ли способ удалить "\ n" + любое количество пробелов?
Примечание: у меня есть несколько сценариев, где пробелы "\ n" + x находятся внутри значения.
Например:
TextTextTextTextTextTextText\n TextTextTextTextTextTextText