27
2012-08

Wrod2010的通配符替换功能

用了很久Word,竟然不知道Word的替换功能是非常强大地.
今天要把很多如20120827 18_23_44_923242之类的字符中整理成汉字的日期格式,数量很多,一个个改要把人累死.琢磨着Word这么强大的工具应该支持正则替换吧,抱着试试的态度百度一下,果然有捷径,便是通配符替换.经过一番学习,成功的将20070827 18_23_44_923242替换成了2007年8月27日 18:23:44这样的日期格式.
步骤如下:
首先,将_923242替换为.以前都是Ctrl+F调出查找对话框然后切替换,到Word2010这一招不好使了,直接按替换快捷键Ctrl+H.点击[更多],按快捷键U选中[使用通配符],然后查找内容中输入_[0-9]{6,6},替换为留空,这样就把_923242之类的字符删除了;
然后替换_为冒号:;
最后如下设置
http://xcan.cn/blog/plugin/windsphoto/Xcan.CN/20128/Word2010_Replace.JPG
将20070827之类的字符替换为2007年8月27日.
其中,[]中的字符表示允许出现的字符,{m,n}表示出现次数在m和n之间;符合()中要求的字符在替换为一栏用\1,\2表示.有3个()则可以用\1,\2,\3来表示.图中也就是说取出2007、08、27,然后将2007、年、08、月、27、日组合在一起替换掉20070827。

只需知道这一点点知识就能节省大量的时间,通配符威武!

« 上一篇下一篇 »

相关文章:

留言列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。