![]() |
![]() |
![]() |
|
Работа с текстовым документом | ☑ | ||
---|---|---|---|---|
0
ilya7007
31.10.20
✎
16:20
|
Есть текстовый документ *.txt
Такого содержания Количество слов Данные проверены Процент соответствия A В 90% 2 3 60% 3 6 40% 2 9 Всего 7 18 Нужно выводить печатную форму по типу % В 90% 3 60% 6 40% 9 Всего 18 то есть исключить столбец А. Также количество строк процентов может меняться. Подскажите в каком направлении двигаться. С текстовыми документами не работал. не понимаю как миновать столбец А |
|||
1
hhhh
31.10.20
✎
16:40
|
(0)
массивСтрок = СтрРазделить(Текст, Символ(13) + символ(10), Ложь); Для Сч = 0 По МассивСтрок.Количество() - 1 Цикл массивСлов = СтрРазделить(МассивСтрок[Сч]," ", ЛОЖЬ); МассивСлов.Удалить(1); МассивСтрок[Сч] = СтрСоединить(массивСлов, " "); КонецЦикла; Текст = СтрСоединить(массивСтрок, Символ(13) + символ(10)); |
|||
2
ilya7007
31.10.20
✎
16:59
|
спасибо большое.
можете немного пояснить? |
|||
3
Михаил Козлов
31.10.20
✎
22:49
|
(2) 1 строка - получение массива строк из текста по концу строки(символы перевод каретки и в начало строки).
Потом в цикле для каждой строки: - разделение строки в массив по пробелу; - удаление 2-ого слова; - соединение в строку. И в конце - соединение строк в текст. |
|||
4
ilya7007
01.11.20
✎
06:20
|
Подскажите как читать текст только с определенного значения, чтобы отбросить ненужные строки?
Например мне не нужно выводить строку "Данные проверены" или любую другую. В моем примере мне нужно выводить только строки с процентами а верхние строки не нужно |
|||
5
Мимохожий Однако
01.11.20
✎
06:52
|
Проверяй полученную строку.Если содержит не нужное значение, то пропускай и иди дальше. Если даже это не понятно-возьми блокнотик с карандашём и порисуй логические блок схемы. Долго думай.
|
|||
6
ilya7007
01.11.20
✎
07:53
|
если нужно еще проверять сумму по числовому столбцу то нужно в таблицу значения преобразовывать?
|
|||
7
ilya7007
01.11.20
✎
08:51
|
Кто может за финансовое вознаграждение написать код?
|
|||
8
hhhh
01.11.20
✎
09:47
|
(7) ну это тысяч 15. Вряд ли ты потянешь.
|
|||
9
ilya7007
01.11.20
✎
10:52
|
Ok/ понял (
если нужно еще проверять сумму по числовому столбцу то нужно в таблицу значения преобразовывать? |
|||
10
ilya7007
01.11.20
✎
10:53
|
Получается что в массивестрок, в каждой строке есть название и значение. Посоветуйте как из перевести в таблицу значений
|
|||
11
Волшебник
01.11.20
✎
10:54
|
Надо стараться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |