这种事最好在TEXT中写对了.
不要通过程序判断.
不要通过程序判断.
解决方案 »
- c# 动态数组如何在窗体间传值
- repeater绑定后怎么输出值呢?急啊
- 求一个匹配字符序列的正则表达式
- Update 无法找到 TableMapping['country'] 或 DataTable“country”。
- C# 时间计算的问题
- 鼠标在dataGridView控件上移动时的问题,请教下了!
- C#中使用OleDbCommand对ACCESS数据库操作出现了这样的错误怎么办?
- C# 中的重置问题
- 求中文版的MSDN,不含vs.net的
- 一个方案中多个项目间调用的问题
- 一些要注意的事情(2),请注意,我真不想删帖子啊.
- System.Data.SqlClient 与System.Data.OleDb 两者性能?
3。找到所有的图片字符串后,将其中的src内的信息提取出来,并判断src内的信息是否存在"picture.jpg"字符串,最后再将src内的信息替换为"Images/MyPic.jpg"
string str;
// str = ContentInfo.Value.Replace("""", "'"); //替换双引号//下面是假设替换后的内容:
str = @"<IMG src='files/sina_logo2.gif' >
或 <img src=' sina logo2.gif'>
或 <ImG width=118 src= files/sina_logo2.gif height=42>
或 <ImG height=42 height='42' src = 'files/sina_logo2.gif' >
或 <img src= 'files/sina_logo2.gif'width=118>"; string patten = "src(\\s)*=(\\s)*[']?(\\s)*(\\w)+([/_\\s\\w])*.gif(\\s)*[']?";
string str1 = System.Text.RegularExpressions.Regex.Replace(str,patten,"src='aaa/bbb.gif' ",System.Text.RegularExpressions.RegexOptions.IgnoreCase);Response.Write(str1);
我测试的输出结果:
<IMG src='aaa/bbb.gif' >
或 <img src='aaa/bbb.gif' >
或 <ImG width=118 src='aaa/bbb.gif' height=42>
或 <ImG height=42 height='42' src='aaa/bbb.gif' >
或 <img src='aaa/bbb.gif' width=118>