title: python re.sub with variable
body: <p>Input text:  </p>
  
  <pre><code>Ell &amp;#233;s la v&amp;#237;ctima que expia els nostres pecats, i no tan sols els nostres, sin&amp;#243; els del m&amp;#243;n sencer.  
  </code></pre>
  
  <p>Expected output:  </p>
  
  <pre><code>Ell és la víctima que expia els nostres pecats, i no tan sols els nostres, sinó els del món sencer.
  </code></pre>
  
  <p>Known facts:
  unichr(233)=é  </p>
  
  <p>for now i have</p>
  
  <pre><code>re.sub('&amp;#([^;]*);', r'unichr(int(\1))', inputtext, flags=re.UNICODE)
  </code></pre>
  
  <p>and of course is not working, don't know how to pass function on <code>\1</code></p>
  
  <p>Any idea?</p>