powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удалить из строки заданные символы
6 сообщений из 6, страница 1 из 1
Удалить из строки заданные символы
    #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
Удалить из строки заданные символы
    #32256813
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то у VB есть ф-ия Replace()...

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

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


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