标签:
有三种方法: 前两种用法为常用的,后一种不经常使用,但是非常简洁 <img[^>]+(?<=alt=")(?!hello|\2)([a-zA-Z]+)[^>]*src=["‘]?([^"‘]+\/(\w+).(?:jpg|gif|png))"|<img[^>]+(?<=src=["‘]?)([^"‘]+\/(\w+).(?:jpg|gif|png))"[^>]*alt="(?!hello|\5)[a-zA-Z]+[^>]*> <img\b(?=[^>]*src="(?:[^"]*/)?([^"\.]*)\.[^"]*")(?=[^>]*alt="(?!hello")(?!\1)[^"]+")[^>]*/> (?=.*?/([a-zA-Z0-9_]+)\.(?:jpg|gif|png))<img[^>]+?alt="(?!\1|hello")[a-zA-Z0-9._]+"[^>]*> 下面为常用去除input 标签中的value,name值,位置不固定,是上面方法的扩展 <input\b(?=[^>]*value=\s*["‘]?([^"]*))(?=[^>]*name=\s*["‘]?([^"]*))[^>]*> (?=.*?value=\s*["‘]?([^"]*))<input[^>]+name=["‘]?([^"]+)"[^>]*>
匹配html input img标签中的value name位置不固定
标签:
原文地址:http://www.cnblogs.com/mcshell/p/5655831.html