使用NotePad ++删除/剥离特定的Html标记

时间:2016-07-16 17:08:56

标签: html regex notepad++

这是我的文字:

<a class="attachment-link" href="http://www.example.com/example-example/?example_id=example-example.jpg">

我希望完全删除所有内容。

这些条目有几个hundrets,我想删除所有的entrys

所以我试着在Notepad ++中使用这个正则表达式来替换任何东西:

<a .*class="attachment-link" href="#">(.*?)</a>

但它不起作用。

我是使用正则表达式的新手,我会提供任何帮助

1 个答案:

答案 0 :(得分:1)

我创建了一个test.html文件:

<a class="attachment-link" href="http://www.x.com/x-x/?x_id=x-x.jpg"> Some Text </a>
<a href="#"> Some Text </a>
<article>
    <a class="attachment-link" href="http://www.x.com/x-x/?x_id=x-x.jpg"> Some Text </a>
</article>

我使用了Notepad ++的“全部替换”操作:

enter image description here

模式:“<a\s+class="attachment-link"(?:"[^"]*"|[^>])*>[\s\S]*?<\/a>

结果是:

<a href="#"> Some Text </a>
<article>

</article>