Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个文件,就像
email = myemail@gmail.com email = myemail@gmail.com email = myemail@gmail.com
我能做到这样吗?
email = myemail1@gmail.com email = myemail2@gmail.com email = myemail3@gmail.com
我可以在任何文本编辑器中执行此操作吗?或者还有其他方法吗?谢谢。
我会说使用Vim,但对于 Notepad++:
按住 Alt 并选择要更改的数字列。然后转到 Edit->Column Editor 并在出现的窗口中选择 Number to Insert 单选按钮。然后指定您的初始数字和增量,然后单击“确定”。它应该写出递增的数字。
从这里复制。
要应用它,请执行一次,@gmail.com然后是1,2,3,最后是前缀email = myemail。
@gmail.com
1,2,3
email = myemail
我真的很喜欢(再次)推荐 vim,你可以用单行做很多这样的事情。
将其敲入excel并编写一个公式以在@符号之前插入行号。=Substitute(YourCell, "@", Row() & "@")
编辑:
假设您的电子邮件位于单元格 A1 中,则公式为
=SUBSTITUTE(A1,"@",ROW()&"@")
SlickEdit 可以进行块选择,然后进行枚举插入。
基本上,在“@”之前选择一个垂直块,高 3 行。
然后插入一个从 1 开始的枚举。