Notepad++ 用记事本中的数字序列替换字符++;
我有一个巨大的文本文件,其模式如下,一直重复到文件末尾:Notepad++ 用记事本中的数字序列替换字符++;,notepad++,sequence,Notepad++,Sequence,我有一个巨大的文本文件,其模式如下,一直重复到文件末尾: --- 3DModelImport ModelKey nvarchar TagNo nvarchar Type nvarchar LocationDwg nvarchar SignalType nvarchar JunctionBoxNo nvarchar PlantXYZ nvarchar
--- 3DModelImport
ModelKey nvarchar
TagNo nvarchar
Type nvarchar
LocationDwg nvarchar
SignalType nvarchar
JunctionBoxNo nvarchar
PlantXYZ nvarchar
RowGuidID uniqueidentifier
--- 3DModelInterface
DbKey int
TagNo nvarchar
AreaUnit nvarchar
Type nvarchar
Description nvarchar
ParentDbKey int
SignalType nvarchar
JunctionBoxKey int
LocationDwg nvarchar
PlantCoordX real
PlantCoordY real
PlantCoordZ real
ModelKey nvarchar
SizeX real
SizeY real
SizeZ real
FromDb datetime
From3DModel datetime
psize_ts timestamp
RowGuidID uniqueidentifier
--- AccessTypeEnum
AccessTypeEnumID int
Description nvarchar
RowGuidID uniqueidentifier
我需要做的是将所有“--”替换为从1开始并递增1的数字序列,即:
1- 3DModelImport
ModelKey nvarchar
TagNo nvarchar
Type nvarchar
LocationDwg nvarchar
SignalType nvarchar
JunctionBoxNo nvarchar
PlantXYZ nvarchar
RowGuidID uniqueidentifier
2- 3DModelInterface
DbKey int
TagNo nvarchar
AreaUnit nvarchar
Type nvarchar
Description nvarchar
ParentDbKey int
SignalType nvarchar
JunctionBoxKey int
LocationDwg nvarchar
PlantCoordX real
PlantCoordY real
PlantCoordZ real
ModelKey nvarchar
SizeX real
SizeY real
SizeZ real
FromDb datetime
From3DModel datetime
psize_ts timestamp
RowGuidID uniqueidentifier
3- AccessTypeEnum
AccessTypeEnumID int
Description nvarchar
RowGuidID uniqueidentifier
使用逐个替换: 在查找中输入破折号:
---
在“替换”中输入第一个数字:
1-
使用Alt+R替换。这将在替换字段中保持焦点,使您可以轻松更改数字
使用宏记录此信息以备将来参考
参考资料