Я работаю с C #. У меня была строка в формате:
myString = ""Person:Name","Address:City","University:District""
Я знаю, что наличие кавычек в основной строковой кавычке неправильно в C #, и что вы должны избегать кавычек. Но эта строка, которая у меня есть, является результатом объединения нескольких строк, чтобы она выглядела так же для некоторой внутренней обработки. Это был список строк в формате [A: B, C: D, E: F], который был преобразован в формат JSON, а затем снова в строку. Я снял внешние скобки уже на случай, если вам интересно. Поэтому, прежде чем двигаться дальше, я хотел бы уточнить, что это допустимая строка, и кавычки внутри строки не являются проблемой в данном конкретном сценарии.
Я хочу, чтобы мой окончательный вывод отображался в несколько строк, как показано ниже:
Person:Name
Address:City
University:District
Я пытался добиться этого, выполнив следующее:
myString = myString.Replace(',', '\n'); //replaced comma with newline
myString = myString.Replace('"', ' '); //replaced double quote with a space
У меня они теперь в отдельных строках, но теперь моя проблема в том, что я не могу избавиться от места. Я хочу убрать все пробелы. т.е. всего 6 ниже. Оказывается, Trim () мне не помогает. Есть ли способ решить это? Вот где я сейчас нахожусь. Я открыт, чтобы попробовать любую новую идею, если мой путь не верен. Если вас смущает то, как выглядит строка, вы можете спросить меня.
(space)Person:Name(space)
(space)Address:City(space)
(space)University:District(space)