Подсчитать количество знаков препинания в текстовом файле - VB

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

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

Текст считывается из файла
Листинг программы
  1. Private Sub Command1_Click()
  2. Picture1.Cls
  3. Open File1.Path + "\" + File1.FileName For Input As #1
  4. Do While Not (EOF(1))
  5. Input #1, Strtemp
  6. Picture1.Print Strtemp
  7. Loop
  8. Close #1
  9. End Sub
Как организовать подсчет знаков препинания? сколько мучаюсь ни как не получается

Решение задачи: «Подсчитать количество знаков препинания в текстовом файле»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim Strtemp As String, n As Long
  3.   Open "c:\temp\Уфа.txt" For Input As #1
  4.   Strtemp = Input(LOF(1), 1)
  5.   Close #1
  6. Debug.Print Strtemp
  7.   With CreateObject("vbscript.regexp")
  8.     .Global = True
  9.     .ignorecase = True
  10.     .Pattern = "[0-9a-zа-яё\s]+"
  11. Debug.Print ">>" & .Replace(Strtemp, "") & "<<"
  12.     n = Len(.Replace(Strtemp, ""))
  13. Debug.Print "Знаков препинания: " & n
  14.   End With
  15. End Sub

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


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

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

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы