我说的查找匹配汉字,是指任意汉字,应该只能用正则表达式实现。
通过搜索,发现网上的说法是:
————————————————————————————
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
————————————————————————————
但我在UltraEdit怎么也通不过。使用Unix形式的正则表达式,不行;修改文件的编码方式,也不行。
请教各位,有什么办法?
补充:liming 同学提供 [^一-龥] ,验证可行。注意以下三点:
1、查询后的汉字,如果乱码或者空白,另存为“UTF-16”格式的文本,再次查找就正常了。
2、选择Unix风格的正则表达式。方法:高级——配置——搜索——正则表达式,选中“Unix风格正则表达式”。
3、高级——设置代码页/本地,“系统中已安装的代码页”,选择“936(ANSI/OEM-简体中文GBK)”;“系统已安装的地区”选择"中文(中国)中国人们共和国"。