正则表达式提取一个文本里的中文句子?

ments来获取当前sheet的所有批注集。

'这里是解决匹配、替换的核心部分。请将你的正则式写清楚,

'标明是搜索还是替换,我再写出相应内容。

正则式论坛: ,介绍了如何在Excel中使用VBA进行正则表达式操作,包括搜索、替换,希望对你有所帮助。

正则表达式进行模糊替换的例子代码:

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

  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表格中只剩下所要的中文了。

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

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

我要回帖

更多关于 正则表达式指定位置提取 的文章

 

随机推荐