Проект

Общее

Профиль

Действия

Vim » История » Редакция 1

Редакция 1/2 | Следующее »
Андрей Волков, 2014-03-12 16:24


Vim

Перевод hex значений в десятичные в файле.

:%s/0x[0-9a-fA-F]\+/\=submatch(0)."(hex)=".str2nr(submatch(0), 16)."(dec)"

До

asdasd asda asd 0x55 dfgcvbc
asdasd asda asd 0x11 dfgcvbc
asdasd asda asd 0x7 dfgcvbc

После

asdasd asda asd 0x55(hex)=85(dec) dfgcvbc
asdasd asda asd 0x11(hex)=17(dec) dfgcvbc
asdasd asda asd 0x7(hex)=7(dec) dfgcvbc

Обновлено Андрей Волков больше 10 лет назад · 2 изменени(я, ий)