【发布时间】:2011-12-04 04:10:52
【问题描述】:
我想编写一个使链接不可点击的正则表达式 - 只需删除 href html 标记并将链接 url 保留为文本。所以它会忽略锚文本,如果它只留下url。
但是,如果链接不是来自某个域,则此正则表达式应该使链接无法点击。我想要这个用于我的私人消息系统。
所以正则表达式会做以下事情
如果链接不是针对特定域的,请制作链接 url 文本。忽略给定的锚文本。
asp.net 4.0 , C# 4.0
例子
<a href="http://www.monstermmorpg.com/" target="_blank">My domain</a>
这将被解析为http://www.monstermmorpg.com/,它将是文本
【问题讨论】:
-
与所有与正则表达式相关的查询一样,请发布示例数据以进行测试,以及预期的结果
-
不要使用正则表达式解析 HTML。 Ever!
标签: c# asp.net regex hyperlink