我有文件,我需要找到文本“MM”后跟三个整数并将其编译成一个列表。每个文档都有不同的数字集,但始终遵循此格式。
我可以利用MS-Word VBA代码执行此类操作吗?如果是这样......怎么样?
答案 0 :(得分:0)
这是一种基于不同搜索模式执行搜索的方法。非常简单,因为您只需要使用常用的搜索窗口。只需根据一些规则更改搜索模式即可。有关Word中正则表达式的介绍,请点击此处:
祝你好运!答案 1 :(得分:0)
我认为我只需要强调这些模式而不需要宏或编码。
使用WORD中的查找和替换对话框并像这样配置:
神奇就是这个表达:
<MM[0-9]{3}>
在此处查看更多语法: http://www.gmayor.com/replace_using_wildcards.htm
我在Word 2010中这样做了,它完美无缺。
接听 MM123 MM232 并跳过 MM2f1 MM2323
编辑:如果您尝试将其编译成单独的列表,除了在文档中突出显示它,我建议您将文档的副本保存为纯文本文件,然后编写一个非常简单的shell脚本或控制台应用程序,以获取您正在寻找的字符串。