Notepad ++(REGEX);反转选择,
以下2个不同的代码,效果非常好。 :) 现在我想结合这两个不同的代码!
?\ bhttps:[^)''" \ S] +(?: JPG | JPEG | GIF | PNG)
。https://codereview.stackexchange.com/questions/20126/regex-to-get-all-image-links
^((?!你好)。)* $
答案 0 :(得分:0)
所以你想找到并删除所有不包含正则表达式 \ bhttps?指定的图像URL的行:[^]''“\ s] +。(?:jpg | jpeg | gif | png )强>
您可以将两个正则表达式组合在一起:
^((\ bhttps:?!?。[^)'“\ S] +(?:JPG | JPEG | GIF | PNG))。)* $
如果用空字符串替换行,则可以使用菜单选项“编辑 - 行操作 - 删除空行”来删除空行。
另一种选择是使用书签:
从替换对话框中选择“标记”选项卡,然后输入第一个正则表达式(找到图像URL的正则表达式)。选中“书签行”,然后单击“全部标记”。从菜单中,首先选择“搜索 - 书签 - 反向书签”,然后选择“搜索 - 书签 - 删除书签行”以删除这些行。