一些诡异的Word正则表达式
本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/program/some_strange_word_regexp.html
2009-09-03 的
Word的正则是我见过最诡异的正则,也是BUG最多的
好吧,但是全民用Word的时代,LaTex这种东西只能在技术圈内存活,无奈学一下Word的正则。
顺便发泄一下,我连续2天或者3天已经没睡了,上个任务还没来得及完成,新的又来了,我不是铁人,谢谢。
连Word的事情都要做,我已经完全沦落为民工,不过人的忍耐是有极限的。
用Word把几百页的文档设置标题,型号每一层都结构不一样,还能正则匹配一下。
另外Word的BUG,\[ 可以匹配 [,\] 却不能匹配 ],只好用 ? 来匹配掉一个字符。
[!\u4e00-\u9fa5]
<0[0-9].[!\u4e00-\u9fa5]@>
<[0-9]{4}.[!\u4e00-\u9fa5]@>
<[A-Z]@.\[*@>?
<[A-Z]*@.\[*@>?