You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Sublime Text中如何实现URL变量值的查找替换?

在Sublime Text中批量替换URL后缀的方法

完全可以用Sublime Text的正则查找替换功能实现你的需求,步骤如下:

  • 打开查找替换面板:按下Ctrl+H(Windows/Linux)或Cmd+H(Mac),点击面板左上角的.*按钮启用正则匹配模式。
  • 查找内容输入正则表达式:
    _w(\d+)_h\d+\.jpg
    
    正则说明:
    • _w:匹配URL中固定的_w前缀
    • (\d+):捕获_w后的数字(即你需要的XXX),括号用于保存这个值供替换使用
    • _h\d+:匹配_h及后面的任意数字(高度部分,不需要保留)
    • \.jpg:匹配结尾的.jpg(转义.是因为它在正则里是通配符)
  • 替换内容输入:
    .jpg?q=80&auto=format&w=$1&ar=16:9&fit=crop&crop=top
    
    其中$1会自动替换成刚才捕获的宽度数字。

测试示例

  • 原URL:root/tesco-loves-baby-bath-and-room-thermometer_w227_h218.jpg
    替换后:root/tesco-loves-baby-bath-and-room-thermometer.jpg?q=80&auto=format&w=227&ar=16:9&fit=crop&crop=top
  • 原URL:toddler-lunch-ideas-dairy-free_w555_h555.jpg
    替换后:toddler-lunch-ideas-dairy-free.jpg?q=80&auto=format&w=555&ar=16:9&fit=crop&crop=top

操作前建议先备份文件,或者用“Find Next”逐个确认匹配结果,再点击“Replace All”完成批量替换。

内容的提问来源于stack exchange,提问作者Darren Harley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:20:04