80,472
社区成员




private static String findString(String src, String first, String second) {
String target = null;
String regex = first + "(.*)" + second;
Matcher matcher = Pattern.compile(regex).matcher(src);
while (matcher.find()) {
String s = matcher.group();
target = s.substring(first.length(), s.length() - second.length());
System.out.println("target=" + target);
}
System.out.println("findString end, src = " + src);
return target;
}
public static void main(String[] args) {
String start = "比如:";
String end = ",";
String content = "户bug管理,网上相关的视频也挺多的,比如: KK学习助手,放大镜";
String regex = String.format("%s.*%s", start,end);
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
if (matcher.find()){
System.out.println(matcher.group().replace(start, "").replace(end, ""));
}else{
System.out.println("not found");
}
}
public static void main(String[] args) {
String start = "比如:";
String end = ",";
String content = "户bug管理,网上相关的视频也挺多的,比如: KK学习助手,放大镜";
String regex = String.format("%s.*%s", start,end);
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
if (matcher.find()){
System.out.println(matcher.group().replace("start", "").replace(end, ""));
}else{
System.out.println("not found");
}
}