title: how to get "something" from <em>something</em> use java Regular expressions
body: <p>in the following, i need to get:</p>
  
  <pre><code>String regex = "Item#: &lt;em&gt;.*&lt;/em&gt;";
  String content = "xxx Item#: &lt;em&gt;something&lt;/em&gt; yyy";
  
  Pattern pattern = Pattern.compile(regex);
  Matcher matcher = pattern.matcher(content); 
  
  if( matcher.find() ) {
      System.out.println(matcher.group());
  }
  </code></pre>
  
  <p>it will print:</p>
  
  <pre><code>Item#: &lt;em&gt;something&lt;/em&gt;
  </code></pre>
  
  <p>but i just need the value "something".</p>
  
  <p>i know i can use .substring(begin,end) to get the value,
  but is there another way which would be more elegant?</p>