字符串处理,正则,跪了,求大神 本帖最后由 hz_gis 于 2012-06-14 10:08:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string source = "www.a.aa.com/xxx.htm<a href='http://www.a.aa.com/xxx.htm'>xxx</a>"; Regex reg = new Regex(@"(?is)(?<!<a href[^>]*?)(?<v1>[^(href)]+)/([^<>]+).htm"); source = reg.Replace(source, "<a href='" + "${v1}" + "'target='_blank'>" + "${v1}"+"</a>"); MessageBox.Show(source); 额,先谢过,能帮忙改进下吗string source = "www.a.aa.com/xxx.htm中间描述<a href='http://www.a.aa.com/xxx.htm'>xxx</a>中间描述www.a.aa.com/yyy.htm"; yourhtml=Regex.Replace(yourhtml,@"(?i)(?<!<a\s+href=(['""])?(?:https?://)?)www\.[ab]\.(?:aa|bb)\.com[^'""<\s]+","<a href='$0' target='_blank'>$0</a>"); VS2008没有错误提示 查询框的 下拉显示部分,怎么加上滚动条>? 关于winform的datetimePcker的问题(Vs2008) 求助:连接sql问题 如何控制datagrid标题列和值的对齐方式? 2005或2008创建Excel项目运行时说“未能加载文件或程序集...(异常来自 HRESULT:0x80131418) 短讯接口问题 谁有microsoft Asp.net开发范例 200分相送 怎么产生一个指定字节数的随机数? 谁来解释一下????? C# IAsyncResult 接口有哪些子类? winform下如何调用系统自带的windows图片查看器打开一幅图形片
string source = "www.a.aa.com/xxx.htm<a href='http://www.a.aa.com/xxx.htm'>xxx</a>";
Regex reg = new Regex(@"(?is)(?<!<a href[^>]*?)(?<v1>[^(href)]+)/([^<>]+).htm");
source = reg.Replace(source, "<a href='" + "${v1}" + "'target='_blank'>" + "${v1}"+"</a>");
MessageBox.Show(source);
string source = "www.a.aa.com/xxx.htm中间描述<a href='http://www.a.aa.com/xxx.htm'>xxx</a>中间描述www.a.aa.com/yyy.htm";