title: Django url parsing -pass raw string
body: <p>I'm trying to pass a 'string' argument to a view with a url.
  The urls.py goes</p>
  
  <pre><code>('^add/(?P&lt;string&gt;\w+)', add ),
  </code></pre>
  
  <p>I'm having problems with strings including punctuation, newlines, spaces and so on.
  I think I have to change the \w+  into something else.
  Basically the string will be something copied by the user from a text of his choice, and I don't want to change it. I want to accept any character and special character so that the view acts exactly on what the user has copied.</p>
  
  <p>How can I change it?</p>
  
  <p>Thanks!</p>