title: Regex matching alphanumeric with special characters
body: <p>I am trying to form an url in Django url pattern .</p>
  
  <pre><code>   url(r'^reports/(?P&lt;bu&gt;\w+|\W)/$', \
                  LrsReportView.as_view(), name="elearning.lrsreports.region"),  
  </code></pre>
  
  <p>The bu can be  a  string or string alphanumeric or alphanumeric with special character (except /)</p>
  
  <p>But the above url is showing error for </p>
  
  <pre><code>NoReverseMatch: Reverse for 'elearning.lrsreports.region' with arguments '(u'Lawn&amp;Garden',)' and keyword arguments '{}' not found.
  </code></pre>
  
  <p>From the error I understood is this regex is not accepting the string having special character</p>
  
  <p>Please help me out what might wrong here .</p>