Ярлыки

24 июн. 2014 г.

Удаление колонки с помощью GREP

В части работ приходится использовать колонки созданные при помощи табуляции. Недавно пришлось переделывать одну из таких работ. Основной проблемой стало то что надо удалить одну из внутренних колонок. Суть проблемы ниже... 

Ниже представлено то с чем предстояло работать (сори оригинал выкладывать нельзя) вопрос отпадет сам собой.  

Необходимо было удалять произвольные колонки между 1 и 5 колонками. После процесса обдумывания и появился этот GREP.

Поиск (^([^\t\r]+\t){2})(.+\t)
Замена $1

Первая скобка (^([^\t\r]+\t){2}) цифра это колонки которые останутся.
В итоге получаем

Для наглядности покажу еще один вариант (^([^\t\r]+\t){1})
В данном случае получим следующие

Теперь думаю все понятно как работает данный GREP. 
И на последок добавлю следующие если поставить 0 останется только пятая колонка.

Комментариев нет:

Отправить комментарий