Исключить из каждой строки текста группы символов, расположенные между скобками {,} - VB

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

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

В файле хранится произвольный текст. Исключить из каждой строки текста группы символов, расположенные между скобками {,}. Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок. Результат записать в новый файл.

Решение задачи: «Исключить из каждой строки текста группы символов, расположенные между скобками {,}»

textual
Листинг программы
Dim sOld As String
 
Private Sub Command1_Click()
Open "c:\111.txt" For Input As #1
Open "c:\222.txt" For Output As #2
     While Not EOF(1)
        Line Input #1, sOld
        While Not InStr(1, sOld, "{") = 0
           s1 = InStr(1, sOld, "{")
           s2 = InStr(s1, sOld, "}")
           sOld = Trim(Mid$(sOld, 1, s1 - 1)) & " " & Trim(Mid$(sOld, s2 + 1, Len(sOld)))
        Wend
        Print #2, sOld
       sOld = ""
      Wend
Close #1
Close #2
End Sub

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


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

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

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