如何替换 <a href="http://www.d.com" title="http://www.d.com" target="_blank">http://www.d.com</a>如何把 href title 中的链接替换为 http://www.c.com 链接标题,保留啊?正确的结果:
<a href="http://www.c.com" title="http://www.c.com" target="_blank">http://www.d.com</a>谢谢。
<a href="http://www.c.com" title="http://www.c.com" target="_blank">http://www.d.com</a>谢谢。
解决方案 »
- 未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=
- 如何将LISTBOX中的部分值求和?
- HttpWebRequest 超时怎么设置啊?
- 如何改变自制安装程序中的自定义步骤的执行权限?
- listbox里面单个项的字体还能改变啊?
- 怎样在c#类里面写一个函数画一个圆?????????
- 请教double型数据输出格式的控制
- 这个代码是做什么的啊?
- 如何将一个数据集保存在类中
- 如何设置DateTimePicker的属性,显示日期是形式:2002-6-13
- 关于一个多线程的问题,谢谢
- c# winform如何打包成exe文件?并把access数据库打包进去
Regexp reg=new Regexp("http://www\.[a-zA-Z]\.com");
string S=reg.Replace(s,"http://www.c.com");
这是把三种一起取出的正则,如果要替换
要分别替换,下面举一个 例子 tmpStr = "title="http://www.c.com" target="_blank">http://www.d.com </a> ";
Regex rgx = new Regex(@"[>]\w*[</a>]");
tmpStr = rgx.Replace(tmpStr, ">http://www.c.com</a>")
Regexp reg=new Regexp("\"http://www\.[a-zA-Z]\.com\"");
string S=reg.Replace(s,"http://www.c.com");不好意思没看清楚
Regexp reg=new Regexp(">( | )*http://www\.[a-zA-Z0-9-]+?\.com( | )*<");
string S=reg.Replace(s,"http://www.c.com");
Regexp reg=new Regexp(">( | )*http://www\.[a-zA-Z0-9-]+?\.com( | )* <");
string S=reg.Replace(s,">http://www.c.com<");
string test = "<a href=\"http://www.d.com\" title=\"http://www.d.com\" target=\"_blank\">http://www.d.com </a>";
Regex reg = new Regex(@"(?<=[\s""]*)http://www.[a-z]+.[a-z]+(?=[\s""]*)");
test = reg.Replace(test, "http://www.c.com");
Response.Write(test);
Response.End();
string repStr = "http://www.c.com"; string res = Regex.Replace(str, "(?<=[^\"]\")http://www.d.com(?=\")", repStr);
string repStr = "c"; string res = Regex.Replace(str, "(?<=[^\"]\"http://www.)[^.com]*", repStr);
string repStr = "www.c.com"; string res = Regex.Replace(str, "(?<=\")[^\"]*(?=\"\\s)", repStr);
//Try it.
string str = @"<a href=""http://www.d.com""
title=""http://www.d.com"" target=""_blank"">http://www.d.com </a><a href=""http://www.g.com""
title=""http://www.g.com"" target=""_blank"">http://www.g.com </a> "; String str1 = @"http://www.c.com"; Regex objRegex = new Regex(@"(?im)(?<=\<a[^>]+?(?:href|title)=(""|'))[^>]+?(?=\1)"); String strRt = objRegex.Replace(str, str1); Response.Write(String.Format("Result : {0}<br />", HttpUtility.HtmlEncode(strRt)));
/*
Result : <a href="http://www.c.com" title="http://www.c.com" target="_blank">http://www.d.com </a><a href="http://www.c.com" title="http://www.c.com" target="_blank">http://www.g.com </a> */