正则替换富文本img为video的简单介绍

http://www.itjxue.com  2023-01-20 01:01  来源:未知  点击次数: 

js正则将文本段里面所有的图片替换成对应图片的title属性值,非常感谢!

script type="text/javascript"

var str='aimg title="哈哈b sn na n fas j fj哈哈" src="#" /cimg title="11111" src="#" /e';//原始字符串

var img_reg=/img.+?/ig;//匹配符合img标签

var img_arr=str.match(img_reg);//得到所有img标签

//循环替换

for(var i=0;iimg_arr.length;i++)

{

var temp="";

var rg=/title\=('|")(.*?)(?='|")/ig

if(rg.test(img_arr[i]))//如果有title属性

{

//得到title

temp=img_arr[i].match(rg)[0];

temp=temp.replace(/title\=('|")/i,"");

alert(temp);

//对原始字符串进行替换

str=str.replace(img_arr[i],temp);

}

}

alert(str);

/script

正则表达式:(1)要求提取字符串中的img标签,并根据不同的情况将该img标签替换成不同的字符串。

perl

选择全部匹配

s/img name=(?:"type1"|"type2") .*?title="(.*?)"/[\\$1]/g

s/img .*?/[图片]/g

javascript 正则替换IMG标签

SCRIPT LANGUAGE="JavaScript"

!--

var a="fsfsdimg src='images/01.gif'fsfsdfimg src='images/02.gif'fsfsdf";

var regexp=new RegExp(/\w+(\s*img\s*[^]*)\w+(\s*img\s*[^]*)\w+/g);

regexp.exec(a);

a=a.replace(RegExp.$1,"#1");

a=a.replace(RegExp.$2,"#2");

alert(a);

//--

/SCRIPT

(责任编辑:IT教学网)

更多

推荐Illustrator教程文章