title: Bad character range in python
body: <p>I am getting bad character range for the following pattern. why?
  Please correct it</p>
  
  <pre><code>"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)"
  </code></pre>