# 有什么编辑器，支持基于字典的搜索替换吗？

**URL:** <https://meta.appinn.net/t/topic/7211>\
**Category:** 问题求助\
**Tags:** 文本处理\
**Created:** [2018 年9 月 3 日 13:29 UTC](https://meta.appinn.net/t/topic/7211 "2018-09-03T13:29:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

作者： ![bdb0eec82d5e2c56138c](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/b/a587f6/32.png) [@bdb0eec82d5e2c56138c](https://meta.appinn.net/u/bdb0eec82d5e2c56138c)\
发布日期： [2018 年9 月 3 日 13:29 UTC](https://meta.appinn.net/t/topic/7211/1 "2018-09-03T13:29:30Z")

</div>

例如一篇文章，需要把“鱼塘”替换成“福气”，“怪想”替换成“派件”（随便举得例子）……大概有 110 多个替换关系

普通编辑器，要手动做 110 多次替换。有没有编辑器，能基于替换关系的字典，直接一次性替换？

当然字典肯定有约定的格式，这没关系，用正则处理一下符合他的格式，也总比手动替换来得快

有朋友可能说自己写个小脚本……楼主文科生不会写…

---

<div class="post-metadata">

作者： ![kli2018](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kli2018/32/22935_2.png) [@kli2018](https://meta.appinn.net/u/kli2018)\
发布日期： [2018 年9 月 3 日 14:03 UTC](https://meta.appinn.net/t/topic/7211/2 "2018-09-03T14:03:44Z")

</div>

emediter  
方法1:  
替换里的批处理  
格式  
on 「 “ (on\t「\t“\t)  
off 」 ” R  
括号是解释前面具体的格式 \t是表格转义符,用tab输入,R表示使用正则  
把你的列表写好,保存为tsv文件,导入到批处理  
方法2:宏  
宏-开始/停止录制-随便用替换功能替换个啥-再次点击开始/停止录制-然后点编辑-随便选个宏格式,然后把你的列表按格式写好保存,运行这个宏

---

<div class="post-metadata">

作者： ![allor](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/allor/32/1268_2.png) [@allor](https://meta.appinn.net/u/allor)\
发布日期： [2018 年9 月 3 日 14:29 UTC](https://meta.appinn.net/t/topic/7211/3 "2018-09-03T14:29:59Z")

</div>

- 记得 `虹吸墨` 像是有这功能，主站有介绍 [传送](https://www.appinn.com/siphonink-for-windows/)

- 搜索引擎里搜 `文本替换工具`，有一大堆杂牌货。

- Github 上有个略古董的 `MultiReplace` [传送](https://github.com/serdarb/MultiReplace)  
打包下载整个项目后仅解压 `en-US` 目录和 `MultiReplace.exe` 即可，20kb，图形界面。

---

<div class="post-metadata">

作者： ![bdb0eec82d5e2c56138c](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/b/a587f6/32.png) [@bdb0eec82d5e2c56138c](https://meta.appinn.net/u/bdb0eec82d5e2c56138c)\
发布日期： [2018 年9 月 3 日 15:27 UTC](https://meta.appinn.net/t/topic/7211/4 "2018-09-03T15:27:18Z")

</div>

谢谢！这些编辑器原来还有宏，以前都没留意过，偶去了解下，谢谢你😀

---

<div class="post-metadata">

作者： ![Schalkiii](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/schalkiii/32/57809_2.png) [@Schalkiii](https://meta.appinn.net/u/Schalkiii)\
发布日期： [2018 年9 月 4 日 01:51 UTC](https://meta.appinn.net/t/topic/7211/5 "2018-09-04T01:51:34Z")

</div>

vim。

%s/鱼塘/福气/g  
%s/怪想/派件/g

把这些cmd存起来，下次source就好
