以下では、私は取得する必要があります:
String regex = "Item#: <em>.*</em>";
String content = "xxx Item#: <em>something</em> yyy";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
if( matcher.find() ) {
System.out.println(matcher.group());
}
それは印刷されます:
Item#: <em>something</em>
しかし、私は「何か」という値が必要です。
.substring(begin,end) を使用して値を取得できることはわかっていますが、よりエレガントな別の方法はありますか?