多语言展示
当前在线:310今日阅读:176今日分享:34

巧用正则表达式从中英文混合内容中提取中文

日常办公中,我们经常会遇到如下图所示表格,需要从中英文混合内容中提取中文,进行新的报表制作等工作,但是面对上百个这种形式文字组合,一个一个地去删,那不是要累死人了,而且有可能出错啊。那么如何快速地从中英文混合内容中提取出中文呢?可以利用计算机科学的一个概念——正则表达式去实现。
工具/原料

Excel软件、Word软件

方法/步骤
1

1、打开Excel文件,全部选中要替换的内容,然后按住ctrl+c键,复制选中的内容。

2

2、将复制的内容粘贴至Word软件中。可在打开的Word软件空白处,直接按住ctrl+v键粘贴。

3

3、继续按住ctrl+H键,或直接选择下图中红色标识的“替换”功能,调出“查找和替换”对话框。

4

4、在“查找和替换”对话框中的“查找”框中输入正则表达式“[a-zA-Z]”(意思是:查找全部大写和小写的英文字母),“替换”框中务必为空。同时展开“更多”按钮,勾选“使用通配符”。

5

5、点击“全部替换”按钮,可以看到所有的英文字母已被替换完毕,并提示替换了多少处。

6

6、将Word软件中处理完毕的表格,全部选中并复制,粘贴至Excel表格中(替换内容务必要对应上),可以看到Excel表格中只剩下所要的中文了。

注意事项

备注:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

推荐信息