我们知道EmEditor有非常强大的文本处理功能,例如能处理超大体积的文本,轻松完胜记事本和Excel。本系列文章,通过一个个典型案例,分享给大家一些实用的EmEditor操作技巧。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/3761a73acd8920c5108c5e81568a59de440788db.jpg)
工具/原料
EmEditor
案例1:用EmEditor批量删除空行
1、首先,用EmEditor打开一些需处理的文本。这些文本中,含有大量的不规律的空行,我们希望删除掉。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/a749bb0f94fc508cd84d114c01775ddd894cfddb.jpg)
2、我们使用EmEditor替换功能的快捷键Ctrl+H。或者鼠标依次点击“搜索”→“替换”
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/e40b3127e7ef280627824469b840b6f39087f2db.jpg)
3、“查找”填写:\n\n“替换为”填写:\n勾选“使用正则表达式”然后点击“替换全部”如果替换后,仍有一些多余的换行,可以反复点击“替换全部”,直至所有空白换行都消失。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/025d87c0affce18671ac7ec61f1fbee435daebdb.jpg)
案例2:用EmEditor批量给数据分列
1、比如下面图示的这张开支账目表,本来是记在记事本中的,其中每一列数据是空格隔开的。我们希望复制到Excel中来记账。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/f11f54237971fe1dc85bceadea20a7cd0d6ee0db.jpg)
2、如果直接复制粘贴到Excel中,会堆在一起。这时我们考虑使用EmEditor来处理。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/fab31cb375d7997bdc770cecf9dade49600fd9db.jpg)
3、同样,我们使用替换功能,“查找”填写:空格“替换为”填写:\t勾选“使用正则表达式”然后点击“替换全部”
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/16a84fe10ef85856a6be7e9053e9ccd2ba66cddb.jpg)
4、这样可以就可以复制到苇质缵爨Excel中,数据会自动分列。类似地,还有许多正则替换的应用场景,就不一一枚举了,大家自行发挥。
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc336dbbe20f92efa25f0d143fd8.jpg)
![EmEditor攻略:[1]如何批量正则替换文本](https://exp-picture.cdn.bcebos.com/b6f0f0f97fbd4c7cba30eaf5b8bad341027d30d8.jpg)