欢迎来到天天文库
浏览记录
ID:6013912
大小:144.00 KB
页数:5页
时间:2017-12-31
《word替换高级应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Word替换高级应用——通配符的使用有人也许会想替换不就是将匹配的字符替换想要的字符还能有啥高级应用,其实不然,活用通配符会让word用起来更加的得心应手。下面我通过一些例子来具体说明,希望能起到抛砖引玉的作用。例:单词表去译文当你想检测一下你背单词的成果时,你或许不想看到其中的翻译,这时就能通过替换来将译文移除一,打开替换的对话框在更多里勾选使用通配符,并在查找内容一栏中填入通配符表达式【[a-z]@[.]([一-龥])*^13】(不包括【】,同下),替换为【^p】,如图:一,点击全部替换就大功告成本例中使用的表达式[a-z]@
2、[.]([一-龥])*^13可以解释为:查找以任意诺干个小写字母开始后跟一个点和一个任意的中文字符并以段落标记(换行)结束的字符串,就是我们要找的中文翻译的部分。而将其替换为^p的就是将找到的字符串替换为段落标记符。本例中的[a-z]表示一个小写英文字母@表示一个或多个上一个字符二者组合使用[a-z]@即表示一个或多个小写字母[]中加入一个字符表示该字符,如本例的[.][一-龥]表示一个任意的中文字符,其组成是中文数字“一”,英文的连接符“-”,还有中文“龥”(yù)再举个例子,将译文部分跟单词的位置交换一下需要用到的通配符表达式为
3、【([a-z]@[])([]@)([a-z]@[.][一-龥]*)^13】替换为【321^13】替换的结果为本例使用到了()对表达式进行了分割,将表达式分割成三个部分。表达式的含义为以诺干个英文字母开始中间有诺干个的空格,空格后紧跟着诺干个英文字母,一个点,一个中文字符,以及任意的字符串,以段落标记结束的一串字符串表达式的每个括号是一个整体,我们可以在替换为一栏中填入321^13起含义就是将第一部分的内容和第三部分的内容进行交换。最终即可得到结果相信经过这两个例子你对替换应该有了一定的了解了,我面我分享一些通配符[]中加
4、字符表示该字符()为表达式@表示一个以上前一个字符或表达式*表示任意字符串[一-龥]表示单个中文字符[((][))]代表全角或半角的小括号^13表示段落标记[一-龥]{2}代表任意两个中文字符[0-9]表示任意数字{1,}表示至少一个前一个字符或表达式使用通配符最关键的就是找你需要的字符串之间的共同点,这是些表达式的关键,表达式也应该尽量的完整不能有歧义,替换时最好先查找验证表达式是否准确,慎重对待全部替换
此文档下载收益归作者所有