Замена "-" на один пробел? Заменить метод не работает - PullRequest
0 голосов
/ 23 января 2012

Я работал над личной программой, и в ней я получаю несколько строк, которые могут иметь пробел через пробел.или что-то вроде этого: "-" и что мне нужно сделать, это заменить его одним пробелом.Теперь проблема в том, что когда я пытаюсь использовать метод замены из библиотеки c #, кажется, он ничего не делает.Это то, что я попробовал:

string firsttext = firsttextbox.Text.ToLower();
string name = firsttext.Replace(" - ", " ");

Но это не может заменить строку в шаблоне пробела первого текста пробела на первый пробел.Поэтому, когда я пытаюсь использовать этот текст, например:

Code Geass - Lelouch of the Rebellion

, он просто возвращает это в строковое имя:

Code Geass - Lelouch of the Rebellion

однако на самом деле он должен возвращать это:

Code Geass Lelouch of the Rebellion

Что не так с моей идеей?Или я могу сделать это по-другому?Заранее спасибо за помощь.

Полный код для запрашиваемых: http://pastebin.com/hwUtFe8N

1 Ответ

5 голосов
/ 23 января 2012

В вашем коде я вижу только .Replace(" ", "-");
(например, замените space на dash)

Я не вижу, что вы описываете, чтозаменяет space-dash-space просто space.

Другими словами, ваш код не соответствует вашему вопросу.

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