解决方案 »
- 将修改过的Android 4.0 源码如何正确合理的拷贝到 4.1上
- 【求助】android_frameworks_base/native
- GridView BaseAdapter 求解
- android RemoteCallbackList beginbroadcast 失败
- android中的save restore方法的理解
- 关于getParent的问题
- 求助,BroadcastReceiver相关问题,新手整一天了,急!!!!!
- opencore中一个mp4文件,音视频是怎么分离的?在哪实现?
- 如何改变CheckBoxPreference组件中title和summary字体的大小
- Android自定义控件类在XML中引入找不到类
- 在线等,如何把已有的cookie值添加到webview。
- Android自定义View
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");
}
}
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");
}
}
谢谢
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;
}