【发布时间】:2015-12-16 08:24:04
【问题描述】:
我有一些文字。我正在尝试将 [] 中的数字替换为从 1 开始的数字,然后以增量方式替换。这是否可以使用 notepad++ 中的正则表达式搜索和替换功能。
pig[1]
chicken[2]
monkey[3]
duck[7]
goat[4]
buffalo[5]
输出>>
pig[1]
chicken[2]
monkey[3]
duck[4]
goat[5]
buffalo[6]
【问题讨论】:
-
各位大佬能告诉我负分的原因吗?如果没有正当理由,请删除负面标记
-
@DeanTaylor:这不是真正的重复,因为要替换的数字不在同一列上。
-
不知道notepad++,但是你可以在命令行上轻松解决,例如使用这行 powershell:
$counter = 0; get-content .\input.txt | %{ $counter += 1; $_.Split('[')[0] + "[$counter]"; }