尝试从文件中替换 Notepad++ 中的多个字符串

尝试从文件中替换 Notepad++ 中的多个字符串

我正在查看多个大型文本文件,这些文本文件中有需要替换的常见字符串。如果只有少数情况,我可以使用 Replace 函数,但我有 1220 个需要替换字符串的情况。有没有一种好的方法可以使用包含这些更改的 csv 文件并将其应用于多个文件。我尝试使用 replace 中的“正则表达式”功能,但没有成功:

前任。 (门打开)|(门关闭)|(门丢失)... (?门打开)(?门关闭)(?门丢失)...

现在我在 Excel 中有 1220 个案例,因此制作源文件 CSV 或其他格式并不困难。

感谢您的帮助!

答案1

有一款很棒的应用叫微小任务

它会记录你的一系列操作,然后根据你的需要多次播放

对于您的任务,在您的例子中,考虑到我在 excel 中拥有以下格式的所有值

| Column1  | Column2        |
| -------- | -------------- |
| DoorOpen | door_open      |
| ...      | ...            |

我会做以下事情:

  1. 并排打开记事本和 Excel,将光标放在列 1Excel 中的单元格

  2. 记录一次文本替换的迭代,例如

    2.1. 单击 Excel 上部面板,使 Excel 成为焦点

    2.2. 按向下Ctrl+C

    2.3. 点击 Notepad++ 上部面板,将 Notepad++ 置于焦点位置

    2.4. 按Ctrl+HCtrl+V

    2.5. 单击 Excel 上部面板,使 Excel 成为焦点

    2.6. 按正确的Ctrl+C向下左边

    2.7. 点击 Notepad++ 上部面板,将 Notepad++ 置于焦点位置

    2.8. 按标签Ctrl+V

    2.9. 按标签标签标签进入(更换所有按钮),ESC键(关闭替换窗口因为它将在下次循环时再次打开)

  3. 根据 Excel 中的行数,播放录制的宏的次数

只需确保操作的结束能够使下一个交互开始执行

您也可以使用 50x 的速度,这样进程就会更快

相关内容