Дано: Csv для обработки со строками вида: «что-то_1|ПЕРЕМЕННАЯ|что-то_2», где ПЕРЕМЕННАЯ - одна ИЛИ ДВЕ даты в формате: «dd.dd.dddd»
Задача:
Если строка вида: «что-то_1|дата|другая_дата|что-то_2» - оставить как есть.
Если строка вида: «что-то_1|дата|что-то_2», то заменить: «что-то_1|дата|текст|что-то_2», где «текст» определён заранее (нет даты).
Из вики по регэкспам: (?!шаблон) - Негативный просмотр вперёд.
В sed этот метод не работает (у меня даже с ключом -r), а с другими языками обработки потока пока что плохо знаком... Чем можно решить эту задачу?