问题如标题,求一个正则表达式,支掉<img>里alt的内容,本人用的是asp.net,请给个完整的例子,谢谢.
解决方案 »
- 这样的功能用gridview能实现?还是用其他控件?
- sqlserver order by排序问题
- 查询结果怎么绑定 ?让显示出来?
- 一下居中的问题,不要轻视哦,我认为有难度!散分!!!!
- gridview imagefield使用
- 超级紧急!弹出窗口只要上下滚动条,不要左右滚动条的问题!!
- 求:ASP.NET 1.1入门经典:C#编程篇 一书
- 这是什么原因?
- 需要对程序集“System.Xml”(包含实现的接口“System.Xml.Serialization.IXmlSerializable”)的引用。请在项目中添加一个。
- 我的.aspx的网页为什么无法显示?
- WEB环境下lucene.net建立索引的问题
- ASP.NET2.0菜鸟入门请教书籍!~~
string result = Regex.Replace(str, @"(?<=<img[\s\S]*?)alt=(['""]?)[^'""\s]*\1(?=[^>]*>)", "", RegexOptions.IgnoreCase);
Regex.replace(内容,"(<img[^alt]+?)alt="[^"]+?"([^>]*?>)","$1$2");
string content = "<img src=\"sn.jpg\" border=\"0\">";
string result = System.Text.RegularExpressions.Regex.Replace(content, "(<img[^alt]+?)alt=\"[^\"]+?\"([^>]*?>)", "$1$2");\\MessageBox.Show(result);
Regex.Replace(str,@"(<img.*?)alt=(?:["'][^"'>]*["']|[^"'>\s]*)(.*?>)),"$1$2")
string result = Regex.Replace(str, @"(?<=<img[\s\S]*?)alt=(['""]?)[^'""\s]*\1(?=[^>]*>)", "", RegexOptions.IgnoreCase);
但是碰到空格是不好用了。
再请问一个问题,如果图片的alt里包含超连接<a></a>这种东西,怎么样才能把超连接去掉。
过几天来看看,好用的当时就给分。
-------------------------
给个例子先
去掉吗,最好是可能把<a class=a_key target=_blank href=http://mobile.139shop.com/mobile/62/8756.htm> , </a>去掉,中间的字(索尼爱立信)和(610万像素卡尔蔡司)与(K860i惊现)非常感谢千年兄的帮忙,不过可能是我不会用吧,
Regex.Replace(str, @"(?<=<img[\s\S]*?)alt=((['""])[^'""]*\2|\S+)(?=[^>]*>)", "", RegexOptions.IgnoreCase);与
Regex.Replace(str, @"(?<=<img[\s\S]*?)alt=(['""]?)[^'""\s]*\1(?=[^>]*>)", "", RegexOptions.IgnoreCase);的效果是一样的,我在线等。
这个我测试了,只要按规范,也就是上面说的是可以做到的