Word高级搜索替换——中文匹配

源地址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中小知识

从“^? 代表任意单个字符;^# 代表任意数字(单个);^$ 代表任意英文字母;* 代表任意字符串(单个或多个字符)”得来的疑问。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值