我正在查看多个大型文本文件,这些文本文件中有需要替换的常见字符串。如果只有少数情况,我可以使用 Replace 函数,但我有 1220 个需要替换字符串的情况。有没有一种好的方法可以使用包含这些更改的 csv 文件并将其应用于多个文件。我尝试使用 replace 中的“正则表达式”功能,但没有成功:
前任。 (门打开)|(门关闭)|(门丢失)... (?门打开)(?门关闭)(?门丢失)...
现在我在 Excel 中有 1220 个案例,因此制作源文件 CSV 或其他格式并不困难。
感谢您的帮助!
答案1
有一款很棒的应用叫微小任务
它会记录你的一系列操作,然后根据你的需要多次播放
对于您的任务,在您的例子中,考虑到我在 excel 中拥有以下格式的所有值
| Column1 | Column2 |
| -------- | -------------- |
| DoorOpen | door_open |
| ... | ... |
我会做以下事情:
并排打开记事本和 Excel,将光标放在列 1Excel 中的单元格
记录一次文本替换的迭代,例如
2.1. 单击 Excel 上部面板,使 Excel 成为焦点
2.2. 按向下,Ctrl+C
2.3. 点击 Notepad++ 上部面板,将 Notepad++ 置于焦点位置
2.4. 按Ctrl+H,Ctrl+V
2.5. 单击 Excel 上部面板,使 Excel 成为焦点
2.6. 按正确的,Ctrl+C,向下,左边
2.7. 点击 Notepad++ 上部面板,将 Notepad++ 置于焦点位置
2.8. 按标签,Ctrl+V
2.9. 按标签,标签,标签,进入(更换所有按钮),ESC键(关闭替换窗口因为它将在下次循环时再次打开)
根据 Excel 中的行数,播放录制的宏的次数
只需确保操作的结束能够使下一个交互开始执行
您也可以使用 50x 的速度,这样进程就会更快