正则表达式里的变量怎么添加
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>");