Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удалить из строки заданные символы / 6 сообщений из 6, страница 1 из 1
05.09.2003, 11:39
    #32256744
Осел
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
Как в C# должна выглядеть процедура удаления из строки заданнных симовлов?
В VB у меня для этого была такая кривая процедура:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Function delSymbol(strStroka As String, kode As Long) As String
On Error GoTo E
Dim lngDlina As Long
Dim strLeft As String
Dim strRight As String
Dim i As Long
Dim strSymbol As String
If strStroka =  "" Then
delSymbol = "  "
Exit Function
End If
lngDlina = Len(strStroka)
For i = 1  To lngDlina
strSymbol = Mid(strStroka, i,  1 )
If Asc(strSymbol) = kode Then
'Удалить символ
If i =  1  Then
strLeft = " "
Else: strLeft = Left(strStroka, (i - 1 ))
End If
If i = lngDlina Then
strRight = ""
Else: strRight = Right(strStroka, (lngDlina - i))
End If
strStroka = strLeft & strRight
lngDlina = Len(strStroka)
i = i -  1 
End If
Next
E: delSymbol = strStroka

End Function 
...
Рейтинг: 0 / 0
05.09.2003, 12:10
    #32256813
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
Вообще то у VB есть ф-ия Replace()...

У объекта класса String тоже есть аналогичный метод Replace()...

Вот и надо заменить удаляемый символ на "" (пустая строка)
...
Рейтинг: 0 / 0
05.09.2003, 17:19
    #32257339
Осел
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
tpg,
Ну тогда все просто...
...
Рейтинг: 0 / 0
08.09.2003, 06:41
    #32257927
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
Если разобраться, там вообще всё просто!
...
Рейтинг: 0 / 0
08.09.2003, 15:16
    #32258641
Осел
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
tpg,
Если в чем-либо разобраться, то в этом, естественно, все просто. Только разобраться не всегда просто!
...
Рейтинг: 0 / 0
08.09.2003, 15:18
    #32258648
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить из строки заданные символы
Код: plaintext
1.
2.
3.
String CleanInput(string strIn) {
// Replace invalid characters with empty strings.
   return Regex.Replace(strIn, @ "[^\w\.@-]" , ""); 
}
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удалить из строки заданные символы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]