正则表达式在WORD替换功能中的应用(续二)(笔记)

2009/8/28 7:54:35


阅读全文(10175) | 回复(3) | 编辑 | 精华

正则匹配中文字符:[!a-zA-Z1-9 `~\!\@#$%^^\&\*\(\)\-=_+\[\]\{\}\\|;:'",.\<\>/\?^13^9] 正则说明: [!]:WORD正则中表示非,去掉其中的“!”,结果反之; \:字符转义; ^^:WORD正则中表示字符“^”,此处用法等同“\”; ^13:回车符 ^9:制表符 P.S:由于WORD中很多空白字符如分页符等,采用了“^”开头的格式,没有能一一验证,故此处只收录了回车、制表两符。另,一些键盘上没有的字符也未能一一收录。 正则匹配中文语句: <[!a-zA-Z1-9 `~\!\@#$%^^\&\*\(\)\-=_+\[\]\{\}\\|;:'",.\<\>/\?^13^9]*> P.S:本句代码可以匹配中文语句,但不知为什么,中文标点符号被排除,而前一句是可以匹配中文标点符号的。待解……

Qr

Posted by Qr on 2009/8/28 7:54:35

回复:正则表达式在WORD替换功能中的应用(续二)(笔记)

2009/8/28 13:12:23


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

我更是脑盲啊。 以下为blog主人的回复:  -------------------- 360行,行行出状元。

烟雨朦胧

Posted by 烟雨朦胧 on 2009/8/28 13:12:23

回复:正则表达式在WORD替换功能中的应用(续二)(笔记)

2009/8/28 11:44:16

正则效率确实比写程序高多了,哎。可怜俺只会些SQL里用的基本的东东,高级的不会 以下为blog主人的回复:  ------------------------- 恰当地使用正则,程序代码会优化很多,性能也会提高不少。适合的地方,偶尽可能使用正则。

真不准

Posted by 真不准 on 2009/8/28 11:44:16

回复:正则表达式在WORD替换功能中的应用(续二)(笔记)

2009/8/28 8:23:05

我估计写个VBA了。。。。写得熟悉也快,而且可伸缩性更强。。。 以下为blog主人的回复:  写VBA只适合熟悉编程的,对于只会WORD编辑排版的,运用些许正则,应该能提高不少工作效率。

真不准

Posted by 真不准 on 2009/8/28 8:23:05

» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.148 second(s), page refreshed 144807534 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号