0

我有一个大约有 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...等保存在另一个文本文件中。)

手动的话要一年多

4

1 回答 1

0

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

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

于 2013-06-06T15:45:37.227 回答