首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

正则表达式里的变量如何添加

2013-03-26 
正则表达式里的变量怎么添加 Regex.Replace(temp, @(?is)^((?:(?:(?! + Regex.Escape(keys[i]) + @|/?

正则表达式里的变量怎么添加
 Regex.Replace(temp, @"(?is)^((?:(?:(?!" + Regex.Escape(keys[i]) + @"|</?a\b).)*<a\b(?:(?!</?a\b).)*</a>)*(?:(?!" + Regex.Escape(keys[i]) + @"|</?a\b).)*)(?<tag>" + Regex.Escape(keys[i]) + @")", @"$1<a href=""href"" target=""_blank"" title=""${tag}"">${tag}</a>");

这就话中的蓝色标记的href是一个变量。。可是这样写不对。。。大家说说这个变量应该怎么加进去?谢谢啦
[解决办法]
 Regex.Replace(temp, @"(?is)^((?:(?:(?!" + Regex.Escape(keys[i]) + @"
[解决办法]
</?a\b).)*<a\b(?:(?!</?a\b).)*</a>)*(?:(?!" + Regex.Escape(keys[i]) + @"
[解决办法]
</?a\b).)*)(?<tag>" + Regex.Escape(keys[i]) + @")", "$1<a href=""+href+"" target="_blank" title="${tag}">${tag}</a>");

热点排行