我有一個這樣的連結列表
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
如何刪除包含 -large 、 -medium 、 -small 並以 -numberxnumber 結尾的行?平台 - Windows 7。安裝了 Notepad++ 和 Sublime Text 2。
答案1
如果您要定期執行此操作,請取得grep.exe
從 Unix 移植的 ,然後建立一個包含以下內容的批次檔:
grep <"%1" -v -E -e "-large|-medium|-small|-24x100|-72x300|-640x2048" >"%1.pruned
確保grep
連接埠支援-E
.如果沒有,您將需要連續呼叫:
grep <"%1" -v -e "-large" | grep -v -e "-medium" | grep ...
需要該-e
選項是因為所有搜尋字串都以 開頭-
。
答案2
我一直在桌面上開啟 Excel,所以經常使用它。
在 Excel 中開啟列表,過濾該列,然後過濾掉包含您不想要的內容的單字。將清單複製並貼上到新工作表並儲存