Tengo una lista de enlaces 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
¿Cómo elimino las líneas que tienen -large, -medium, -small y terminan con -numberxnumber? Plataforma: Windows 7. Notepad++ y Sublime Text 2 instalados.
Respuesta1
Si lo hará con regularidad, obtenga grep.exe
, portado desde Unix, luego cree un archivo por lotes que contenga:
grep <"%1" -v -E -e "-large|-medium|-small|-24x100|-72x300|-640x2048" >"%1.pruned
Asegúrese de que el grep
puerto sea compatible -E
. En caso contrario necesitarás una sucesión de llamadas:
grep <"%1" -v -e "-large" | grep -v -e "-medium" | grep ...
La -e
opción es necesaria porque todas las cadenas de búsqueda comienzan con -
.
Respuesta2
Siempre he tenido Excel abierto en mi escritorio, así que lo uso mucho.
Abra la lista en Excel, filtre por columna y luego filtre las palabras que contienen lo que no desea. Copie y pegue la lista en una hoja nueva y guárdela.