title: Can I mix character classes in Python RegEx?
body: <p>Special sequences (character classes) in Python RegEx are escapes like <code>\w</code> or <code>\d</code> that matches a set of characters.</p>
  
  <p>In my case, I need to be able to match all alpha-numerical characters except numbers.</p>
  
  <p>That is, <code>\w</code> minus <code>\d</code>.</p>
  
  <p>I need to use the special sequence <code>\w</code> because I'm dealing with <strong>non-ASCII</strong> characters and need to match symbols like "Æ" and "Ø".</p>
  
  <p>One would think I could use this expression: <code>[\w^\d]</code> but it doesn't seem to match anything and I'm not sure why.</p>
  
  <p>So in short, how can I mix (add/subtract) special sequences in Python Regular Expressions?</p>
  
  <hr>
  
  <p><strong>EDIT</strong>: I accidentally used <code>[\W^\d]</code> instead of <code>[\w^\d]</code>. The latter does indeed match something, including parentheses and commas which are not alpha-numerical characters as far as I'm concerned.</p>