Ошибка копирования файла из общей исходной папки в локальную папку назначения с использованием Apache FileUtils

Вы можете использовать функцию String String.Trim Method (Char[]) в библиотеке .NET, чтобы обрезать ненужные символы из данной строки.

Из MSDN: String.Trim Method (Char[])

Удаляет все ведущие и завершающие вхождения набора символов, заданных в массиве из текущего объекта String.

blockquote>

Перед обрезкой нежелательных символов вам необходимо сначала определить, символ Letter Или Digit, если он не является алфавитно-цифровым, вы можете использовать функцию String.Trim Method (Char[]) для его удаления.

вам нужно использовать функцию Char.IsLetterOrDigit (), чтобы идентифицировать

Из MSDN: Char.IsLetterOrDigit()

Указывает, является ли символ Юникода классифицированным как буква или десятичная цифра .

blockquote>

Попробуйте следующее:

string str = "()&*1@^#47*^#21%Littering aaaannnndóú(*&^1#*32%#**)7(#9&^";
foreach (char ch in str)
{
    if (!char.IsLetterOrDigit(ch))
        str = str.Trim(ch);
}

Выход:

1@^#47*^#21%Littering aaaannnndóú(*&^1#*32%#**)7(#9

0
задан Abhishek Sharma 25 February 2015 в 15:57
поделиться