Поделиться через


Чтение строки

Действие "Чтение строки" считывает строки из текстового файла. Действие "Чтение строки" можно использовать для чтения строк из текстового файла и передачи их в другое действие с помощью опубликованных данных.

Это действие заменяет функциональные возможности в действии "Управление текстовым файлом" из Opalis 6.3.

Настройка действия строки чтения

Используйте следующие сведения, чтобы настроить действие "Чтение строки".

Вкладка "Подробные сведения"

Настройки Инструкции по настройке
Файл Введите путь и имя файла, из которого вы хотите прочитать текст, или нажмите кнопку с многоточием (...) и найдите его.
Кодировка файлов Нажмите кнопку с многоточием (...) и выберите формат, который файл закодирован в раскрывающемся списке кодирования файлов. Убедитесь, что выбран правильный формат кодирования. Если файл использует другой формат кодирования, действие завершается ошибкой.
Номера строк Введите номера строк текста, который требуется прочитать из указанного файла.

— Чтобы указать диапазон строк, используйте дефис: 1-3. Это считывает строки от 1 до 3.
— Чтобы указать определенные строки, используйте запятую: 5,7,9. Это считывает строки 5, 7 и 9.
— Объединение диапазонов и конкретных строк: 1-3,5,7,9. Это считывает строки от 1 до 3 и строки 5, 7 и 9.
— Чтобы указать определенную строку до последней строки файла, введите номер строки, дефис и END: 4-END. Это считывает строки 4 до последней строки файла.
— Чтобы указать из определенной строки в строку относительно последней строки файла, введите номер строки, дефис, знак меньше, чем знак, и номер строки относительно конечной строки: 4-END<3. Если файл имеет 20 строк, это считывает строки 4–17 из файла. <3 представляет третью строку из конца.
— Чтобы указать последнее число строк, введите LASTLINES, двоеточие и последнее число строк, которые требуется удалить: LASTLINES: 10. Это считывает последние 10 строк файла.
— Объединение различных типов операций: 1-5, 8, 10-END<20, LASTLINES: 10. При этом считываются строки 1–5, строка 8, строка 10 до 20-й строки из конца и последние 10 строк. Не перекрывайте линии или диапазоны строк при объединении операций. Например, 5-END, LASTLINES: 10 завершается ошибкой, так как операция 5-END уже считывается до конца, поэтому операция LASTLINES: 10 не может завершиться успешно, так как строки уже считываются, и действие завершается ошибкой. Важно. Не указывайте номера строк, которые не существуют в файле, и не указывайте номер строки более одного раза или действие завершится ошибкой.

Опубликованные данные

В следующей таблице перечислены опубликованные элементы данных.

Позиция Description
Имя файла Имя файла, считываемого в текстовом файле.
Кодировка файлов Формат кодирования файлов, выбранный в поле кодирования файла.
Текст строки Текст считываемой строки.
Номер строки Номер строки прочитанного текста. Опубликованный элемент данных создается для каждой строки, которая была прочитана.
Номера строк Диапазон номеров строк, введенный пользователем в поле.