【发布时间】:2015-01-26 03:43:21
【问题描述】:
我正在使用以下代码来识别源 html 并附加中间页面的 url。
sourceHtml = Regex.Replace(sourceHtml,
@"((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)","http://domain.com/out/?url=$1");
虽然这段代码运行良好,但我面临两个问题,
1.将'a'标签的内容(与href值相同)替换为中间页面链接。
2.它还附加了“img”标签的url。
请帮助我将此正则表达式仅应用于 href 值。
【问题讨论】:
标签: regex asp.net-mvc