Notepad ++(REGEX);反转选择,

时间:2016-04-28 13:14:24

标签: html regex hyperlink jpeg

Notepad ++(REGEX);反转选择,

以下2个不同的代码,效果非常好。 :) 现在我想结合这两个不同的代码!

\ bhttps:[^)''" \ S] +(?: JPG | JPEG | GIF | PNG)

https://codereview.stackexchange.com/questions/20126/regex-to-get-all-image-links

^((?!你好)。)* $

notepad++ Inverse Regex replace (all but string)

1 个答案:

答案 0 :(得分:0)

所以你想找到并删除所有不包含正则表达式 \ bhttps?指定的图像URL的行:[^]''“\ s] +。(?:jpg | jpeg | gif | png )

您可以将两个正则表达式组合在一起:

  

^((\ bhttps:?!?。[^)'“\ S] +(?:JPG | JPEG | GIF | PNG))。)* $

如果用空字符串替换行,则可以使用菜单选项“编辑 - 行操作 - 删除空行”来删除空行。

另一种选择是使用书签:

从替换对话框中选择“标记”选项卡,然后输入第一个正则表达式(找到图像URL的正则表达式)。选中“书签行”,然后单击“全部标记”。从菜单中,首先选择“搜索 - 书签 - 反向书签”,然后选择“搜索 - 书签 - 删除书签行”以删除这些行。