Фон
Добавьте постоянное значение к числам, сопоставленным с регулярным выражением, используя vim (gvim).
проблема
Следующее регулярное выражение будет соответствовать width="32"
:
/width="\([0-9]\{2\}\)"
Вопрос
Как заменить числовое значение width
атрибут с результатами математического выражения, которое использует значение атрибута? Например, я хотел бы выполнить следующую глобальную замену:
:%s/width="\([0-9]\{2\}\)"/width="\1+10"/g
Что бы произвести width="42"
за width="32"
а также width="105"
за width="95"
,
Спасибо!
источник