Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
koly4iu
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 24
#1

Удаление символов в строке

12.08.2013, 22:13. Просмотров 950. Ответов 6
Метки нет (Все метки)

Есть ли такая функция для c# как в php?

$vowels = array(";", ":", "/", "http", ",");
$loginn = str_replace($vowels, "", $login);

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 22:13
Ответы с готовыми решениями:

Удаление последовательно повторяющихся символов в строке
Имеется несколько вариантов одной переменной типа string: Каким образом...

Строка: как сделать так чтобы в строке из x символов, найти подстроку из n символов...
Подскажите пожалуйста, как сделать так чтобы в строке из x символов, найти...

Удаление символов из строки
Я только изучаю язык, строго не судите по всем моим постам)) Вообщем вот...

Удаление символов из файла
решить в консольном режиме: Дан символьный файл, содержащий по крайней мере...

Удаление символов из строки
Разработать программу, которая для заданной строки s удаляет все символы х

6
Release
Заблокирован
12.08.2013, 22:32 #2
koly4iu, конечно есть, вот пример:
C#
1
2
string str = "Строка.";
MessageBox.Show(str.Replace(".",""));
1
koly4iu
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 24
12.08.2013, 22:43  [ТС] #3
Цитата Сообщение от koly4iu Посмотреть сообщение
$vowels = array(";", ":", "/", "http", ",");
мне нужно много символов проверить, а не один
0
Release
Заблокирован
12.08.2013, 22:54 #4
Тогда с помощью цикла:
C#
1
2
3
4
5
6
7
string[] Zn = {";",":","/","http",","};//символы
string str = "П;р:и/вhttpе,т";
for (int i = 0; i <= Zn.Length - 1; i++)
{
str = str.Replace(Zn[i], "");
}
MessageBox.Show(str);
1
Psilon
Master of Orion
Эксперт .NET
5989 / 4842 / 901
Регистрация: 10.07.2011
Сообщений: 14,458
Записей в блоге: 5
Завершенные тесты: 4
13.08.2013, 00:21 #5
koly4iu,
1) для символов можно сымитировать
2) если не только символы, но и строки, то регулярка.
1
koly4iu
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 24
13.08.2013, 04:15  [ТС] #6
Спасибо за помощь, +дал
0
Psilon
Master of Orion
Эксперт .NET
5989 / 4842 / 901
Регистрация: 10.07.2011
Сообщений: 14,458
Записей в блоге: 5
Завершенные тесты: 4
13.08.2013, 07:33 #7
если для символов

C#
1
2
3
4
5
6
7
8
9
string except = "abcd;.";
string input = "abcdtfgjfd;ppp.kkk";
 
string res = Foo(input, except);
 
private static string Foo(string input, IEnumerable<char> except)
{
    return new string(input.Where(c => !except.Contains(c)).ToArray());
}
0
13.08.2013, 07:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2013, 07:33

Удаление символов из строки
Здравствуйте, есть регулярное выражение которое позволяет удалить все символы...

удаление символов в скобках
Доброго времени суток! Можно ли не прибегая к регулярным выражениям сделать...

Удаление диапазона символов из String
Имеется текстовый документ вида: R:173 G:181 B:049 R:181 G:181 B:057 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru