5

我有一个文件,就像

email = myemail@gmail.com
email = myemail@gmail.com
email = myemail@gmail.com

我能做到这样吗?

email = myemail1@gmail.com
email = myemail2@gmail.com
email = myemail3@gmail.com

我可以在任何文本编辑器中执行此操作吗?或者还有其他方法吗?谢谢。

4

3 回答 3

2

我会说使用Vim,但对于 Notepad++:

按住 Alt 并选择要更改的数字列。然后转到 Edit->Column Editor 并在出现的窗口中选择 Number to Insert 单选按钮。然后指定您的初始数字和增量,然后单击“确定”。它应该写出递增的数字。

从这里复制。

要应用它,请执行一次,@gmail.com然后是1,2,3,最后是前缀email = myemail

我真的很喜欢(再次)推荐 vim,你可以用单行做很多这样的事情。

于 2012-11-05T06:03:48.613 回答
0

将其敲入excel并编写一个公式以在@符号之前插入行号。=Substitute(YourCell, "@", Row() & "@")

编辑:

假设您的电子邮件位于单元格 A1 中,则公式为

=SUBSTITUTE(A1,"@",ROW()&"@")
于 2012-11-05T04:50:30.853 回答
0

SlickEdit 可以进行块选择,然后进行枚举插入。

基本上,在“@”之前选择一个垂直块,高 3 行。

然后插入一个从 1 开始的枚举。

于 2012-11-05T06:07:07.520 回答