title: python regex - what does - (dash) mean
body: <p>I know it can denote range, but for example here <code>[-.\d]</code> seems like this means decimal number. What does dash symbol in front of the regex mean?
  Also, why apart from <code>[]</code>, are there <code>()</code> around them? What do the <code>()</code> mean?</p>