Фон
Добавьте постоянное значение к числам, сопоставленным с регулярным выражением, используя 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"
.
Спасибо!