在任何文本编辑器中以任何方式执行此操作?

时间:2012-11-05 04:47:05

标签: notepad++ notepad

我有一个类似

的文件
email = myemail@gmail.com
email = myemail@gmail.com
email = myemail@gmail.com

我可以这样做吗?

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

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

3 个答案:

答案 0 :(得分:2)

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

  

按住Alt并选择您要更改的数字列。   然后转到Edit-> Column Editor并选择Number to Insert radio   出现的窗口中的按钮。然后指定您的初始号码   并递增,然后点击OK。它应该写出递增的   号。

here复制。

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

我真的很想推荐vim(再次),你可以用单行做很多这样的东西。

答案 1 :(得分:0)

将它重写为excel并编写公式以在@符号前插入行号。 =替代(YourCell,“@”,Row()&“@”)

编辑:

假设您在单元格A1中收到了电子邮件,则公式为

=SUBSTITUTE(A1,"@",ROW()&"@")

答案 2 :(得分:0)

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

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

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