在 Sublime Text 中查找并替换 url 中的所有数字

Find & Replace all numbers in a url in Sublime Text

我正在编辑一个 sql 数据库,需要查找并替换以下内容。

/imagename-1.jpeg

至:

/imagename.jpg

一直到

/imagename-867.jpeg

我希望有一种方法可以用 RegEx 做到这一点,有什么想法吗?

谢谢

使用正则表达式选项 Alt + R

查找内容:

-\d+\.jpeg

替换为:

.jpg

解释:

-               Hyphen character followed by
\d              any digit [0-9]
+               (one or more)
\.              a literal dot
jpeg            the word "jpeg"

我看到你也在更改文件的扩展名。

正则表达式: -\d+\.jpeg

替换为:替换为.jpg

Regex101 Demo

只需使用正则表达式:-\d*.jpeg 它将找到所有“-1.jpeg”或“-1868.jpeg”并替换为“.jpg”。

演示:https://regex101.com/r/wY2tB6/1