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


Удалить строку

Действие "Удалить строку" удаляет строки из текстового файла. Используйте действие "Удалить строку", чтобы удалить устаревшие строки текста из текстового файла.

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