正则表达式匹配图片标签.

_undefine 发布于 2014/08/05 14:05
阅读 2K+
收藏 0
如何匹配 <img src="http://image.issll.com/css/apr2/img/img_branch/xiaoqudashi.jpg">  指定src以 http://image.issll.com开头的图片.  JAVA语言
加载中
0
少说绝对
少说绝对
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class pregTest {
	public static void main(String[] args) {
		String preg = "<img[^>]+?src=\"http://image.issll.com[^>]*?.jpg\">";
		String str = "<img src=\"http://image.issll.com/css/apr2/img/img_branch/xiaoqudashi.jpg\">";
		
		Pattern pat = Pattern.compile(preg);
		Matcher mat = pat.matcher(str);
		while(mat.find()){
			System.out.println(mat.group());  
		} 	
	}
}



0
ipenglei
ipenglei
"[hH][tT][tT][pP]:////image[.]issll[.]com//[^"]+[.](jpg)|(png)|(gif)|(bmp)"
0
ipenglei
ipenglei
试试看吧
0
ipenglei
ipenglei

一般web上也就这4种图片格式最常用了。。。

.jpg

.png

.gif

.bmp

0
ipenglei
ipenglei
注意前后的引号要保留。。。
0
ipenglei
ipenglei
不清楚OSC的正则测试工具用的什么引擎 你 凑合着改改 文件名 就差不多了。。。
_undefine
_undefine
谢谢 。已采纳
0
_undefine
_undefine
<img[^>]+src\\s*=\\s*['\"](http:\\/\\/image.llzg.cn[^'\"]+)['\"][^>]*>这是我写的
返回顶部
顶部