Notepad ++高级搜索

时间:2013-06-06 14:04:24

标签: notepad++

我有一个大约有8160651行的文本文件。在该文本文件中有大约20000行以下格式:

StartChar: uniFED3_afii5_uniFEA8_afii57455_uniFEEE_afii57458_afii57425_afii57454_afii57415
Encoding: 92628 -1 27691
Width: 3285
GlyphClass: 2
Flags: W
TtInstrs:
..
..
..

StartChar: uniUNIO_aEIGH_uniFEA8_afii57455_uniFEEE_afii57458_afii57425_afii57454_afii57415
Encoding: 967828 -1 27691
Width: 328
GlyphClass: 3
...and so on...

StartChar在所有行中都很常见。

我想替换StartChar的所有匹配项,如下所示:

StartChar: uniFED3_afii57454_uniFEA8_af_StartChar: word00001
StartChar: uni06F2_afii57454_uniF345_affi5746StartChar: word00002
......等等。

替换名称(StartChar:word00001,StartChar:word00002 ...等保存在另一个文本文件中。)

如果我手动操作,则需要一年多的时间......

1 个答案:

答案 0 :(得分:0)

这不是Notepad ++可以做的事情,或者如果可以,那么它就会非常先进。

就我个人而言,我更喜欢编写一个小的PHP脚本来为我解析文件并通过命令行运行它 - 你可以使用你选择的语言,但一个小的一次性程序将是一个更多的地狱比NP ++能做的更有效率,而且更容易做到!