title: Python regex to match non-ascii names
body: <p>I'm trying to validate name fields with the re module.</p>
  
  <p><code>\w</code> doesn't match non-ascii chars such as <code>à</code>.</p>
  
  <p>It seems that in many other regex engines, the solution would have been <code>\p{L}</code>, but this isn't supported in python as it appears. What would be a suitable equivalent?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>This is different from other questions around this topic, in that I'm looking for the unicode alternative to <code>\w</code> which isn't the one obtained using the default <code>re.UNICODE</code> flag (since this flag also makes <code>\w</code> match digits and underscores). </p>