title: Pattern problem, It includes the text outside (.*?)
body: <p>I need to get the link out of a bunch of HTML and im using patterns for that. The problem is that the pattern includes the text before and after (.*?). Should it do that? I thought it only includes the text between boundaries.</p>
  
  <p>Ive modified the code a little bit and now it only includes the quote.</p>
  
  <pre><code>Pattern p = Pattern.compile("http://cdn.posh24.se/images/:profile(.*?)");
  Matcher m = p.matcher(splitStrings[0]);;
  </code></pre>
  
  <p>[<a href="http://cdn.posh24.se/images/:profile/088484075fb5b4418f5cb8814728decab" rel="nofollow noreferrer">http://cdn.posh24.se/images/:profile/088484075fb5b4418f5cb8814728decab</a>",...
  that is the output, this is the expected: [<a href="http://cdn.posh24.se/images/:profile/088484075fb5b4418f5cb8814728decab" rel="nofollow noreferrer">http://cdn.posh24.se/images/:profile/088484075fb5b4418f5cb8814728decab</a></p>