import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegTest {
public static void main(String[] args) {
String tar = "asdflknaslknsadfisadnfsdfnsdfns<img src=\"a.jpg\">sdfasd" +
"fsadfsnn<img src=\"b.gif\">adsfsadf" +
"sflsadkfnsdalkfnsdalknf<img src=\"c.bmp\">safnsadflnke";
List<String> imgList = getImg(tar);
for (String string : imgList) {
int begin = string.indexOf("\"")+1;
int end = string.lastIndexOf("\"");
System.out.println(string.substring(begin,end));
}
}
/**
*
* @param s
* @return 获得图片
*/
public static List<String> getImg(String s)
{
String regex;
List<String> list = new ArrayList<String>();
regex = "src=\"(.*?)\"";
Pattern pa = Pattern.compile(regex, Pattern.DOTALL);
Matcher ma = pa.matcher(s);
while (ma.find())
{
list.add(ma.group());
}
return list;
}
}
java获取字符串中的图片名称
最新推荐文章于 2021-08-10 14:27:27 发布