要匹配这样一个字符串的
m4n4g3/pic/20050915054042562.jpg其中20050915054042562是随意变化的比如
"阿抗毒素计划罚款和m4n4g3/pic/33333.jpgalkdkfaldf.wern" 如何得到m4n4g3/pic/33333.jpgjava.util.regex.Pattern p
m4n4g3/pic/20050915054042562.jpg其中20050915054042562是随意变化的比如
"阿抗毒素计划罚款和m4n4g3/pic/33333.jpgalkdkfaldf.wern" 如何得到m4n4g3/pic/33333.jpgjava.util.regex.Pattern p
则得到
m4n4g3/pic/3333vvv3.jpg
"***m4n4g3/piccccc/3333vvv3.jpg***"
则结果为空
{
int start;
int end;
if((start = str.indexOf("m4n4g3/pic/") == -1)
return false;
if((end = str.indexOf(".jpg") == -1)
return false;
String result = str.substring(start, end+4);
--测试result的合法性
return true;
}