如何将文本批量添加到以sublime中的数字结尾的行?

时间:2016-09-27 08:48:08

标签: sublimetext3 sublimetext text-editor rich-text-editor bulk

我使用Sublime进行一些简单的文本编辑。

现在我有一堆网址,我必须为那些以数字结尾的人添加文字,而不是那些以文字结尾的网址。

如何批量执行此操作?

例如

http://www.example.com/pt/abcde/123456
http://www.example.com/pt/fghi/789012/addtext
http://www.example.com/pt/jklmn/345678/addtext
http://www.example.com/pt/opqr/901234
http://www.example.com/pt/stuvz/567890/addtext

我需要它

http://www.example.com/pt/abcde/123456/addtext
http://www.example.com/pt/fghi/789012/addtext
http://www.example.com/pt/jklmn/345678/addtext
http://www.example.com/pt/opqr/901234/addtext
http://www.example.com/pt/stuvz/567890/addtext

我有数千行,所以我只想批量编辑以数字结尾的行。

目前,我可以使用 ctrl + shift + L 功能批量修改所有行,然后粘贴/addtext,但这会将文本添加到所有行,导致已经/addtext的行加倍/addtext

1 个答案:

答案 0 :(得分:2)

你可以简单地使用正则表达式来完成这项工作。这可以用于例如:

查找:^(http.*/\d+)$

替换为:$1/addtext

enter image description here