Строки. Замена повторяющихся символов - VB

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

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

Добрый день. Помогите, пожалуйста, составить программный код к задаче: Дана строка, в которой имеются повторяющиеся символы, идущие последовательно друг за другом. Получить из неё новую строку преобразовав исходную так, чтобы все группы повторяющихся символов вида "а...а" были заменены на два символа вида "na", где n - количество повторений символа "а".

Решение задачи: «Строки. Замена повторяющихся символов»

textual
Листинг программы
Private Sub Command1_Click()
Text2.Text = ""
For i = 1 To Len(Text1.Text) - 1
t = Mid(Text1.Text, i, 1)
k = 1
  Do While t = Mid(Text1.Text, i + 1, 1)
   k = k + 1
   i = i + 1
   Loop
   If k = 1 Then k = ""
   Text2.Text = Text2.Text & k & t
Next i
End Sub

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


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

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

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