Чтение строки
Действие "Чтение строки" считывает строки из текстового файла. Действие "Чтение строки" можно использовать для чтения строк из текстового файла и передачи их в другое действие с помощью опубликованных данных.
Это действие заменяет функциональные возможности в действии "Управление текстовым файлом" из 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 |
---|---|
Имя файла | Имя файла, считываемого в текстовом файле. |
Кодировка файлов | Формат кодирования файлов, выбранный в поле кодирования файла. |
Текст строки | Текст считываемой строки. |
Номер строки | Номер строки прочитанного текста. Опубликованный элемент данных создается для каждой строки, которая была прочитана. |
Номера строк | Диапазон номеров строк, введенный пользователем в поле. |