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

How can I bulk add text to only the lines that end with numbers in sublime?

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

现在我有一堆 URL,我必须在那些以数字结尾的 URL 中添加文本,而不是那些以文本结尾的 URL。

如何批量执行此操作?

例如

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

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

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

替换为:/addtext