从外部文件按顺序将一组数据导入到 notepad++ 的每第 n 行。有什么建议吗?

从外部文件按顺序将一组数据导入到 notepad++ 的每第 n 行。有什么建议吗?

我有这样的答案集保存在文件 1 中;1.A 2.B 3.A 4.D 5.C

我想在 notepad++ file2 的每 5 行导入这些答案。如何实现?

答案1

以下是一种方法:

  • 在 file1 中,选择要插入的行 ( Ctrl+ C)
  • 然后,在文件2中:
    • Ctrl+H
    • 找什么:(?:.+\R){5}\K
    • 替换为:粘贴上面复制的行 ( Ctrl+ V)
      • 在您的示例中,1.A 2.B 3.A 4.D 5.C\n 请注意\n最后添加的
    • 检查环绕
    • 检查正则表达式
    • 取消选中. matches newline
    • Replace all

解释:

(?:         # start no capture group
    .+      # 1 or more any character but newline
    \R      # any kind of linebreak
){5}        # end group, must appear 5 times
\K          # for all we have seen until this position

屏幕截图(之前):

在此处输入图片描述

屏幕截图(之后):

在此处输入图片描述

相关内容