正则表达式在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:本句代码可以匹配中文语句,但不知为什么,中文标点符号被排除,而前一句是可以匹配中文标点符号的。待解……
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
| 发表评论: |