62,616
社区成员
发帖
与我相关
我的任务
分享
String s = "第一章 章鱼来袭";
String ss = s.replaceAll("第(.+?)章.*", "$1");
System.out.println(ss);
Matcher m=Pattern.compile("第(.*?)章").matcher(你的字符串);
if(m.find())
System.out.println(m.group(1));
Pattern p = Pattern.compile(".*第(.*?)章.*");
Matcher mm = p.matcher("第十五章 章鱼来袭");
mm.find();
System.out.println(mm.group(1));
改了一下能匹配多个字符了Pattern p = Pattern.compile(".*第(.?)章.*");
Matcher mm = p.matcher("第一章 章鱼来袭");
mm.find();
System.out.println(mm.group(1));