2016-07-15 127 views
-1

我有一个随机行的文本文件,但其中每个都包含相同的单词。例如:记事本++用不同的行替换单词中的单词与列表

  • 马克上学YYY
  • 安娜看着大学YYY
  • 约翰不喜欢YYY
  • ...

我怎样才能改变YYY文字从一个预定义的列表,如:

  • 都柏林高中
  • UCLA
  • 斯坦福大学

输出将是:

  • 马克上学都柏林高中
  • 安娜正在上大学的加州大学洛杉矶分校
  • 约翰不喜欢斯坦福大学
+0

Npp不能这样做,你必须用你喜欢的脚本语言编写脚本。 – Toto

回答

0

你可以使用微距功能的记事本++

前提条件:在文件中的两个比赛恰好倍串YYY的数量发生的行数。

  1. 将第二个文件内容复制到第一个文件的顶部。
  2. 使用宏 - >开始录制
  3. 按Ctrl + POS1将光标移动到第一行的开始
  4. 按Shift +端纪念第一线
  5. 按Ctrl + X剪切第一行到剪贴板
  6. 按Del键删除,现在空第一行
  7. 使用搜索 - >查找打开查找对话框中,输入YYY,按Enter键,按Escape
  8. 现在YYY第一次出现的标记,按Ctl + V将其替换为剪贴板内容(原第一线)
  9. 使用宏 - >停止录制
  10. 现在使用的宏 - >运行宏多次,之所以选择运行X倍,进入减一“行中的第二个文件号码”,因为我们在宏录制过程中使用了第一行。
相关问题