LINUX.ORG.RU

Выровнять колонки с помощью регулярок

 


0

1

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

80060, 1, 4.44E+005, 0, 0.0444, 52, 1.18E+003, 1,        |--Top(ROWCOUNT est 0)
0, 0, 3.58E+005, 0, 0.0358, 52, 1.08E+003, 1,             |--Concatenation

Нужно сделать вот так

80060    , 1      , 4.44E+005     , 0          , 0.0444   , 52   , 1.18E+003   , 1    ,              |--Top(ROWCOUNT est 0)
0        , 0      , 3.58E+005     , 0          , 0.0358   , 52   , 1.08E+003   , 1    ,                 |--Concatenation

Короче привести к читабельному виду. Неважно сколько пробелов, главное чтобы хотябы начало совпадало где цифры. А дальше не трогать.

Можно ли с помощью регулярок?

Ответ на: комментарий от zmc

Нет. Не одинаковый. И это часть текста. В больших файлах есть такие куски, которые надо привести к читабельному виду.

leonidkorolev
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.