【发布时间】:2011-02-17 22:12:20
【问题描述】:
有人可以帮我在 C#.net 中创建一个正则表达式,以将 target="_blank" 添加到我的内容中的所有 <a> 标记链接吗?
如果链接已经设置了目标,则将其替换为"_blank"。目的是在新窗口中打开我的内容中的所有链接。
感谢您的帮助
-dotnet 岩石
【问题讨论】:
-
dotnetrocks,但是用正则表达式解析 html 不stackoverflow.com/questions/1732348/…
-
查看specification for XML,对于有效的 XHTML 输入,此任务可能是可能的。但它会看起来很丑。
-
一个简单的正则表达式可能会在 cmets 和 CDATA 区域内匹配,这对您来说可能是也可能不是问题。这些复杂性是为什么在 Stack Overflow 上通常会获得某个链接作为“使用正则表达式解析 HTML”问题的答案的原因。