首页 > 代码库 > sublimetext 使用正则表达式匹配中文

sublimetext 使用正则表达式匹配中文

[\x{4e00}-\x{9fa5}]

=============================================

参考资料

1、在javascript下正确的\x4e00-\x9fa5并不完全适合php中文正则表达式;
2、匹配中文全角字符的正则:   ^[\x80-\xff]*^/  ;
3、GB2312、汉字、字母、数字、下划线正则表达式:[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+;
4、UTF-8汉字、字母、数字、下划线、正则表达式:[\x{4e00}-\x{9fa5}A-Za-z0-9_]+/u,注意x4e00与x9fa5需要用{}把x后面的字符包括起来!
5、使用键盘上的特殊符号(包括空格)、字母、数字: /[a-z0-9\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]{6,15}/iu,注意u。在javascript上也可以,在页面上charset=utf-8。 /[a-z0-9\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]{6,15}/ig
实在记不起这些特殊符号的八进制\x表示:/[a-z0-9~`!@#$%^&*()_\\+=\/\.,<>?;\‘\-\"|\[\]{}\s\:]{6,15}/iu

sublimetext 使用正则表达式匹配中文