title: Pip regular expression search
body: <p>I need to find all packages on <code>PyPI</code> that match a particular regular expression:</p>
  
  <pre><code>^django-.*?admin.*$
  </code></pre>
  
  <p>Basically, the package name should start with <code>django-</code> and have <code>admin</code> word after. For example, the following packages should match:</p>
  
  <pre><code>django-redis-admin
  django-admin-ckeditor 
  django-admintools-bootstrap
  </code></pre>
  
  <p>I can do <code>pip search django-</code>, but there is a huge amount of packages that I'm not interested in.</p>
  
  <p>Does <code>pip</code> provide a way to find packages by a regex? Or, should I just pipe the results of <code>django-</code> to <code>grep</code> to filter out irrelevant packages?</p>
  
  <p>Also, probably an "intersection" of <code>pip search django-</code> and <code>pip search admin</code> would help too.</p>