title: How not to remove first number in the sentence and remove later occurances of numbers in Python?
body: <p>I have a sentence that consists of numbers and words. I am looking for a solution to remove numbers except at the beginning. I have tried the following code, but it's removing all the numbers. </p>
  
  <pre><code>x = '45 is fourth five 45 when 9 and 5 are multiplied'
  
  re.sub('\d', '', x)
  </code></pre>
  
  <p>Its output was </p>
  
  <pre><code>'is Fourth five when and are multiplied'
  </code></pre>
  
  <p>But need the output in the following manner. </p>
  
  <pre><code>'45 is Fourth five when and are multiplied'
  </code></pre>
  
  <p>Note: </p>
  
  <ol>
  <li><p>The number may or may not present at the beginning. </p></li>
  <li><p>Inside the sentence, there can be alphanumeric (<code>460KG</code>), then it should be changed (KG). That means, except at the beginning, the number should be removed elsewhere.
  example : </p></li>
  </ol>
  
  <pre><code>6-apples price is 56Rs
  </code></pre>
  
  <p>I need an output as</p>
  
  <pre><code>6-apples price is Rs
  </code></pre>