mwbr.net
当前位置:首页 >> 一个困扰我很长时间的正则表达式,将页面图片<img ... >>

一个困扰我很长时间的正则表达式,将页面图片<img ...

//分两步,先写个较简单的: var s0=""; //第一步,先统一加空格,简化下一步: s0=s0.replace("/>"," />");// //第二步,把src靠前放(至于src=$1还是src=$2这个可以自己调) var aa=s0.replace(//gi,""); alert("简单 \n原:"+s0+"\n现:"+aa...

Page Titleonload = function (){var html = document.body.innerHTML;var reg = /().)*)(id[\=\"\'\s]+)?([^\"\'\s]*)([\"\']?)([^>]*>)/gi;var idx = 0;html = html.replace(reg, function($0, $1, $2, $3, $4, $5){idx++;if(typeof $2 == "un...

你可以在这个网站上试试你的表达式是否生效http://tool.oschina.net/regex# ,我用你的这个\]+\> 试了下没问题,所以你看看是不是代码上你写的有问题

String str = ""; Pattern pattern = Pattern.compile("((src)|(href))(\\s*=\\s*\")([^\"]*)(\")"); List list = new ArrayList(); Matcher matcher = pattern.matcher(str); while(matcher.find()){ list.add(matcher.group(5)); } for(String...

应该可以,我试了一下了

查找改成 ]*?src="httttttp://photo23\.hexun\.com/p/(\d+)/(\d+)/(\d+)/(.*\.jpg).*?>

]*src\s*=\s*"[^>"]*\.(?:png|jpg|bmp|gif)"[^>]*>

是煎蛋的么,下面是伪代码 import re html = "你的网页代码" pat = '[p|/]>\n*

"]*src=\"(?.*?)\"[^>]*>"

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com