正则匹配指定中文汉字如何在UltraEdit中查匹配汉字?
如何在UltraEdit中查匹配汉字?
我说的查匹配汉字,是指任意汉字,应该只能用正则表达式实现。
通过搜索,发现网上的说法是:
————————————————————————————
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
————————————————————————————
但我在UltraEdit怎么也通不过。使用Unix形式的正则表达式,不行;修改文件的编码方式,也不行。
请教各位,有什么办法?
补充:liming 同学提供 [^一-龥] ,验证可行。注意以下三点:
1、查询后的汉字,如果乱码或者空白,另存为“UTF-16”格式的文本,再次查就正常了。
2、选择Unix风格的正则表达式。方法:高级——配置——搜索——正则表达式,选中“Unix风格正则表达式”。
3、高级——设置代码页/本地,“系统中已安装的代码页”,选择“936(ANSI/OEM-简体中文GBK)”;“系统已安装的地区”选择"中文(中国)中国人们共和国"。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论