Eu tenho uma lista de links como este
http://mysite.com/wp-content/uploads/dogs-24x100.png
http://mysite.com/wp-content/uploads/dogs-640x2648.png
http://mysite.com/wp-content/uploads/dogs-72x300.png
http://mysite.com/wp-content/uploads/dogs-large.png
http://mysite.com/wp-content/uploads/dogs-medium.png
http://mysite.com/wp-content/uploads/dogs-small.png
http://mysite.com/wp-content/uploads/dogs.png
http://mysite.com/wp-content/uploads/cats-24x100.png
http://mysite.com/wp-content/uploads/cats-640x2648.png
http://mysite.com/wp-content/uploads/cats-72x300.png
http://mysite.com/wp-content/uploads/cats-large.png
http://mysite.com/wp-content/uploads/cats-medium.png
http://mysite.com/wp-content/uploads/cats-small.png
http://mysite.com/wp-content/uploads/cats.png
Como excluo as linhas que possuem -large , -medium , -small e terminam com -numberxnumber ? Plataforma - Windows 7 . Notepad++ e Sublime Text 2 instalados.
Responder1
Se você fizer isso regularmente, obtenha o grep.exe
, portado do Unix e crie um arquivo em lote contendo:
grep <"%1" -v -E -e "-large|-medium|-small|-24x100|-72x300|-640x2048" >"%1.pruned
Certifique-se de que a grep
porta suporte -E
. Caso contrário, você precisará de uma sucessão de chamadas:
grep <"%1" -v -e "-large" | grep -v -e "-medium" | grep ...
A -e
opção é necessária porque todas as strings de pesquisa começam com -
.
Responder2
Sempre tive o Excel aberto na minha área de trabalho, então use-o muito.
Abra a lista no Excel, filtre na coluna e depois filtre as palavras que contêm o que você não deseja. copie e cole a lista em uma nova planilha e salve