问问题
3511 次
3 回答
3
于 2013-09-29T13:12:08.323 回答
1
如果我想删除所有超链接但保留文本,这些似乎都不起作用。该示例甚至根本找不到任何链接。
<a(.*?)>(.*)</a>
以下正确找到链接
<a .*?.*?</a>
但如果我使用 $1 或 $2 它只会删除链接和锚文本
我想保留文字
我的解决方案:
<a .*?.*?>
这将删除链接的开始标签,留下文本和剩余标签 - 然后您可以删除</a>
于 2016-03-28T23:28:33.773 回答
0
一个非常简单和通用的解决方案可能是:
Find: <a(.*?)>(.*)</a>
Replace: $2
$2 将留下超链接的文本。
于 2015-10-13T11:50:39.327 回答