title: What's wrong with this regex?
body: <p>I need to match Twitter-Hashtags within an Android-App, but my code doesn't seem to do what it's supposed to.
  What I came up with is:</p>
  
  <pre><code>ArrayList&lt;String&gt; tags = new ArrayList&lt;String&gt;(0);
  Pattern p = Pattern.compile("\b#[a-z]+", Pattern.CASE_INSENSITIVE);
  Matcher m = p.matcher(tweet); // tweet contains the tweet as a String
  while(m.find()){
      tags.add(m.group());
  }
  </code></pre>
  
  <p>The variable tweet contains a regular tweet including hashtags - but find() doesn't trigger. So I guess my regular expression is wrong.</p>