\r\n -> \t(\d+\t\d+\t\d+\t\d+)\t -> \1\r\n(\r\n) -> \1\1\1\1\1\1\1\1\1\1 сначала получил 101 строку, затем 1001, затем 10001. Лишнюю строку убрал. Затем пронумеровал строки через "Правка" > "Генератор столбца" > Исходное 1, Увеличение на 1, Повторить 2, Добавить 0 слева. Затем снова через поиск-замену регулярными выражениями $ -> \t\t\t к каждой строке добавил три символа табуляции. Всё. На описание процесса потрачено больше времени, чем на сам процесс.^(.*?;)(.*?-)(.*?;)(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?(.*?-)?(.*?;)?$\1\2\3\2\5\2\7\2\9\2${11}\2${13}\2${15}\2${17}\2${19};([^;]*?-)+$;