如何移除文本文件中整行URL?求工具/网页应用推荐
移除文本文件中整行URL的方法
方法1:文本编辑器正则替换(推荐)
主流文本编辑器(VS Code、Notepad++、Sublime Text等)都支持正则匹配整行删除,步骤如下:
- 打开目标文本文件
- 调出替换面板(VS Code按
Ctrl+H,Notepad++按Ctrl+H) - 开启「正则表达式」模式(VS Code勾选面板右上角
.*,Notepad++选择「正则表达式」搜索模式) - 「查找内容」输入正则:
^https?://.*$- 规则说明:
^匹配行开头,https?兼容http/https网址,://.*匹配网址后续任意内容,$匹配行结尾,确保整行都是URL
- 规则说明:
- 「替换为」留空,点击「全部替换」即可删除所有整行URL的内容
如果需要兼容www.开头的网址,可把正则改成^(https?://|www\.).*$
方法2:命令行工具
Windows PowerShell
切换到文件所在目录,执行命令:
Get-Content 你的文件名.txt | Where-Object { $_ -notmatch '^https?://.*$' } | Set-Content 处理后文件名.txt
Linux/macOS(终端)
用grep过滤URL行:
grep -v '^https\?://' 你的文件名.txt > 处理后文件名.txt
或用sed直接删除匹配行:
sed '/^https\?:\/\//d' 你的文件名.txt > 处理后文件名.txt
以上方法都能直接清除整行URL内容,不会残留网址后半部分。
内容的提问来源于stack exchange,提问作者Sooup
相关产品推荐
相关产品推荐

