Во всем заданном тексте заменить одно слово другим - VB

Узнай цену своей работы

Формулировка задачи:

Вот две задачки,что-то вникнуть не могу,вроде что-то собрал но никак.. Вот первая: 1)Во всем заданном тексте заменить одно слово другим(длины этих слов могут совпадать) А вот вторая : 2)Зашифровать заданный текст,используя перемешанный алфавит(полученный перестановкой перестановкой всех букв исходного алфавита) АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ ЕЖЧБПКЛАОТДУГЦЯЙХЫВЪЮИФСЩНЬЭЗШРМ Вот по первой что-то есть может и правильно:

Решение задачи: «Во всем заданном тексте заменить одно слово другим»

textual
Листинг программы
Private Sub cmdZamena_Click()
Dim Poz As Integer, Stroka As String, What As String, Repl As String
Stroka = txt3(1).Text 'исходная
What = txt1.Text 'что заменяем
Repl = txt2.Text 'чем заменяем
Do
  Poz = Poz + 1
  Poz = InStr(Poz, Stroka, What, vbTextCompare)
  If Poz <> 0 Then Stroka = Left$(Stroka, Poz - 1) & Repl & Mid$(Stroka, Poz + Len(What)): Poz = Poz + Len(Repl) - 1
Loop Until Poz = 0
txt3(1).Text = Stroka
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы