如何用正则表达式替换FLASH同时替换embed 标签中的 src="x.swf"
object 标签中的 <param name="movie" value="x.swf">
关键是 name value 不分先后顺序,最好在一个 表达式中完成
object 标签中的 <param name="movie" value="x.swf">
关键是 name value 不分先后顺序,最好在一个 表达式中完成
解决方案 »
- 大家帮帮忙,C#哪里出错啦
- 用session判断校验登陆状态安全吗?
- 如何上传多个文件并将文件名保存到数据里?
- 如何将将数据库中的图片绑定到DataList上
- webServices的WSDL文件生成的代理类怎么用?
- 如何写sql语句:把某一列的数据复制到另一列
- 用Directory.GetDirectories()方法读取文件夹时,怎样略过隐藏文件夹??
- 怎样判断RadioButtonList什么都没选?
- 怎么用日期控件向textbox中输入时间的问题,请老大和各位大虾帮忙看看!~
- 在asp.net里,MsgBox函数怎么用?
- HttpFileCollection获取客户端文件?
- 急。。急。。很急 .net 随即生成个四位数,是否包含4
Regex reg = new Regex(@"(?is)(<(?:embed|param)\b[^>]*?(?:src|value)=(['""]?))[^'""\s>]+(\2[^>]*>)");
string result = reg.Replace(test, "$1想换成什么,就换成什么!$3");
richTextBox2.Text = result;
/*-------输出-------
<a href='http://www.baidu.com' ><embed src="想换成什么,就换成什么!" width="300" height="250" type="application/x-shockwave-flash" scale="" play="true" loop="true" menu="true"></embed></a>object 标签中的 <param name="movie" value="想换成什么,就换成什么!">
*/如果不满足需求,给具体实例和对应结果,一定要有对应结果
Regex reg = new Regex(@"(?is)(<(?:embed|param)\b[^>]*?(?:src|value)=(['""]?))[^'""\s>]+(\2[^>]*>)");
string result = reg.Replace(test, "$1想换成什么,就换成什么!$3");
richTextBox2.Text = result;