81,094
社区成员
发帖
与我相关
我的任务
分享
public static void do6(){
String str="<img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\">";
str=str.replaceAll("<img .*? src=\"([^\"]+)\">", "<img src=\"$1\"/>");
System.out.println(str);
str="<img src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\" width=120 height=100 >";
str=str.replaceAll("<img .*?src=\"([^\"]+)\"[^>]*>","<img src=\"$1\"/>");
System.out.println(str);
}
public static void do6(){
String str="<img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\">";
str=str.replaceAll("<img .*? src=\"([^\"]+)\">", "<img src=\"$1\"/>");
System.out.println(str);
}
public static void do6(){
String str="<img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\">";
str=str.replaceAll("<img .*? src=", "<img src=");
System.out.println(str);
}
<script language=JavaScript>
var req = /img.*?src=/g;
var str = "<img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\" ><p></p>";
var arr = str.split("<");
str = "";
for(var i=0; i < arr.length;i++){
//只替换img标签
if(arr[i].indexOf("img") == 0){
str += "<" + arr[i].replace(req,"img src=").replace(/>/g,"/>").replace(/\/\/>/g,"/>");
}else{
str += "<" + arr[i];
}
}
alert(str.substring(1));
</script>
<script language=JavaScript>
var req = /<img.*?src=/g;
var str = "<img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\" ><img width=120 height=100 src=\"http://www.dl.gov.cn/atodl/intro/images/yp.jpg\" >";
//1、替换<img....src为<img src
//2、替换>为/>
//3、上面的2可能把符合规范的替换为//>,所以现在替换//>为/>
str = str.replace(req,"<img src=").replace(/>/g,"/>").replace(/\/\/>/g,"/>");
alert(str);
</script>