Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами - VB
Формулировка задачи:
есть задача: дана текстовая строка, состоящая из букв и цифр. Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами, и заменив каждую большую букву одноименной малой. написал следующий код:
но, к сожалению, после выполнения программы в левом верхнем углу ничего не появляется, хотя там должна появиться строка
s1
. в чём же дело?Решение задачи: «Преобразовать строку, удалив все символы, не являющиеся буквами или цифрами»
textual
Листинг программы
Sub DelNonLetNum() Dim sSource As String, sDest As String, sChar As String, iChar As Integer sSource = InputBox("Ввод строки:", , "13 __ CheCk ПроВерКа -][\/ ЗАданИя 984//") For i = 1 To Len(sSource) sChar = Mid(sSource, i, 1) Select Case Asc(sChar) Case 32, 48 To 57, 65 To 90, 97 To 122, 192 To 255: sDest = sDest & sChar End Select Next MsgBox sSource & vbNewLine & LCase(sDest) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д