源地址1:http://admin.fltacn.com/archives/159
源地址2:http://www.officefans.net/cdb/viewthread.php?tid=66357
源地址3:http://www.cpcfan.com/index.php/action-viewnews-itemid-14404
WORD中的正则匹配技巧
方法1;
在word中匹配中文可以用[一-龥],其中龥(读yu),要用微软拼音才能输入,用紫光等其它拼音找不到这个字。如果用“颌”匹配不完全的。捕获用英文括号括起来,引用从左到右依次用\1, \2, …… 以此类推
word中排除字符和php不同,而是使用英文感叹号!,例如[!一-龥]匹配所有非中文字符。
word匹配多个字符也和php不同,使用的是@,例如[一-龥]@匹配0个或多个连续中文字符。
方法2:
匹配中文字符的正则表达式“[\u4e00-\u9fa5]”与
匹配双字节字符(包括汉字在内)“[^\x00-\xff]”,该如何在MS Word中(变通)使用?
"实践是检验真理的唯一标准"的这句话呢? 为啥不能动动手呢?
刚才试了一下,完全可以用,只要稍稍改动一下即可.
[\u4e00-\u9fa5]与[^\x00-\xff] 分别改为 [!\u4e00-\u9fa5]与[!\x00-\xff].
另有说法:用这个就可以了[!^1-^127]
WORD中的字符串限定
“<”表示字符串的开头,“>”表示字符串的结尾,“<祖国>”实际上表示对查找的内容进行严格的限制,或者也可以设置为“<祖国”,但“祖国>”则不允许使用。
Word中小知识
从“^? 代表任意单个字符;^# 代表任意数字(单个);^$ 代表任意英文字母;* 代表任意字符串(单个或多个字符)”得来的疑问。