0
4

3 回答 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 回答