title: How to subtract from numbers following a string in VIM?
body: <p>I am trying to subtract from numbers following a string in VIM, for example this (searched) input:</p>
  
  <p><code>CustomModelData: 1</code></p>
  
  <p>And my preferred (replaced) output:</p>
  
  <p><code>CustomModelData: -2147483647</code></p>
  
  <p>The number that I am trying to subtract from the numbers is 2147483648. I tried using this in VIM, but it doesn't work since there is a string in the expression, I want to keep the string while also subtracting from the number that follows:</p>
  
  <p><code>:%s/CustomModelData: \d\+/\=/CustomModelData: submatch(0)-2147483648/g</code></p>