String.Trim
Удаляет все начальные и конечные пробельные символы из текущего объекта String.
Использование:
txt = txt.Trim();
Если это не работает, то весьма вероятно, что «пространство» не являются пространствами, но некоторые другие не печать или символ пробела, возможно, вкладка. В этом случае вы должны использовать String.Trim
метод, который принимает массив символов:
char[] charsToTrim = { ' ', '\t' };
string result = txt.Trim(charsToTrim);
Source
Вы можете добавить в этот список, как и когда вы встречаете больше места, как символы, которые находятся в вашем входе данные. Хранение этого списка символов в вашей базе данных или файле конфигурации также означало бы, что вам не нужно перестраивать приложение каждый раз, когда вы сталкиваетесь с новым персонажем для проверки.
это работает для замены пробелов, которые не в начале или в конце строки. – levininja