Исключить из каждой строки текста группы символов, расположенные между скобками {,} - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д