replace - 原子: Find and Replace with Incrementing Number

标签 replace find sublimetext atom-editor

是否可以在Atom或Sublime Text中对“item”一词使用“查找和替换”并将其替换为“item [i]”,其中[i]是从1开始的数字?

我有一堆看起来像这样的物品:

item1
item1
item1
item1
item1

我希望他们看起来像这样:
item1
item2
item3
item4
item5

我知道是随机的问题。只是想知道是否有可能。

任何帮助表示赞赏。提前致谢!

最佳答案

对于Sublime,请通过 Increment Selection 安装Package Control插件。接下来,对(?!:item)(1)进行正则表达式搜索:

单击查找全部以选择所有1:

接下来,按CtrlAltI(Windows/Linux)或⌘AltI(OS X)来运行increment命令:

现在数字增加了。

如果您正在寻找更复杂的东西,请查看 Text Pastry 。它具有许多用于处理多个选择的功能。

关于replace - 原子: Find and Replace with Incrementing Number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017014/

相关文章:

regex - Grails:如何从字符串中删除所有HTML标记

BASH:用于替换文件树中文本的递归程序

c# - 替换字符串但仅适用于 c# 中的特定模式

服务器响应中的 jQuery .find()

matlab - 找到向量 b 的唯一索引的最快方法,其中数组 A(i,j) == b

ssh - 通过 SSH 在具有有限权限的计算机上使用 RSUB

vim 无法查找和替换明显存在的简单短语

Bash 别名查询

python - 在任何文本编辑器中使用 Python Shell

latex - Sublime Text Build LaTex,类型转换包问题