假设我希望有10行数据,但我希望每行或每段数据都有一个递增的值。如何递增该值?
对于example....If,我有这些行,有没有一种正则表达式的方法来替换要递增的id值?
<row id="1" />
<row id="1" />
<row id="1" />
<row id="1" />
<row id="1" />
-这是我想要的样子...(如果第一行的id增加1,这是可以的)
<row id="1" />
<row id="2" />
<row id="3" />
<row id="4" />
<row id="5" />
发布于 2013-02-04 17:22:48
我今天也在寻找同样的功能,但在Notepad++中做不到。然而,我们有TextPad可以拯救我们。这对我很管用。
在TextPad的替换对话框中,打开regex;然后您可以尝试替换
<row id="1"/>
通过
<row id="\i"/>
请查看此链接,了解TextPad - http://sublimetext.userecho.com/topic/106519-generate-a-sequence-of-numbers-increment-replace/的更多惊人的替换功能
发布于 2016-03-25 20:43:32
我在超过250行代码中也遇到了同样的问题,下面是我是如何做到的:
例如:
<row id="1" />
<row id="1" />
<row id="1" />
<row id="1" />
<row id="1" />
您只需将光标放在"1“后面,然后单击”alt + shift
“,然后用向下箭头开始下降,直到到达底线。现在,您会看到一组选择,单击”erase“以同时擦除每行上的数字1,然后转到”Edit -> Column Editor
“并选择”Number to Insert
“,然后将”1
“放入”initial number“字段,将”1
“放入”incremented by“字段,选中”0“并单击”ok
“
恭喜你做到了:)
发布于 2016-04-14 03:05:50
http://docs.notepad-plus-plus.org/index.php/Inserting_Variable_Text
Notepad++配备了一个编辑->列"Alt+C“编辑器,它可以通过两种不同的方式对矩形进行选择: Coledit.png在每一行上插入一些固定的文本,包括和跟随当前行,在插入点的列(也称为插入符号)。初始选定的文本保持不变。如图所示,可以用同样的方式插入一系列线性数字。提供起始值和增量。可以选择用零向左填充,数字可以以2、8、10或16为基数输入-这也是计算值的显示方式,填充是基于最大值的。
https://stackoverflow.com/questions/7602816
复制相似问题