public class ChartFilterTest { public static void main(String args[]) { //编译某个字符表达式 Pattern pattern = Pattern.compile("_charset_=([//w-]+)", Pattern.CASE_INSENSITIVE); String _charset_ = "_charset_=utf-8"; Matcher matcher = pattern.matcher(_charset_);//判断是否符合正则 if (matcher.find()) { //1 写法 MatchResult matchResult = matcher.toMatchResult(); System.out.println(matchResult.group(1)); //2写法 System.out.println(matcher.group(1)); } } }