汉字的表示和正则表达式引擎相关,不同引擎的写法不同,下面的写法适用于java引擎,或者一切以unicode来表示字符的引擎。

1、基本规格——针对汉字的一般集合(cp936,约等于GBK,共计20000多汉字)

[^\dA-Za-z\u3007\u4E00-\u9FCB\uE815-\uE864]

2、扩充规格——针对多一些的汉字(支持CJK ExtA,共计接近30000汉字)

[^\dA-Za-z\u3007\u3400-\u4DB5\u4E00-\u9FCB\uE815-\uE864]

3、豪华规格——针对更多的汉字(支持CJK ExtB、C、......,共计75000多汉字)

(?![\dA-Za-z\u3007\u3400-\u4DB5\u4E00-\u9FCB\uE815-\uE864]|[\uD840-\uD87F][\uDC00-\uDFFF])

匹配汉字和特殊符号很简单,\w 相当于 [a-zA-Z0-9] 意思就是匹配大小写英文字母和数字。我们只需要在前面加 ^ 符号。

例如:[^\w] 或者 [^a-zA-Z0-9] 意思就是 大小写英文字母和数字 以外的字符。最终结果包括汉字和特殊字符了。

但是,如果要将 汉字和特殊字符 细分的话。。。我还要想办法。你知道的话请给我留言。Thanks

java正则表达式非字母_正则表达式怎么匹配非汉字非字母非数字之外的字符相关推荐

  1. mysql 实现按首字母字典序排序以及根据字段汉字首字母搜索

    目录 mysql 实现按首字母字典序排序 mysql 根据字段汉字首字母搜索 mysql 实现按首字母字典序排序 mysql 一个表中的某一个字段存储的是人的名字 name 字符编码utf8_gene ...

  2. java正则表达式非贪婪_正则表达式的贪婪与非贪婪匹配

    1.什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab.*c"; 贪婪匹配:正则表达式一般趋向于最大长度 ...

  3. java正则表达式非贪婪_正则表达式中的贪婪与非贪婪匹配模式

    1.首先看看下面的例子: try{ str=" abcdefg abcdefghijkl "; re1=str.match(/ [\W\w]+?/ig); alert(" ...

  4. java正则表达式非贪婪_正则表达式贪婪与非贪婪模式(示例代码)

    之前做程序的时候看到过正则表达式的贪婪与非贪婪模式,今天用的时候就想不起来了,现在这里总结一下,以备自己以后用到注意. 1.什么是正则表达式的贪婪与非贪婪匹配 如:String str="a ...

  5. java转义字符包括元字符_正则表达式的元字符和转义字符,又及转义字符和ASCII码之间的关系小解...

    1.正则表达式的组合 正则表达式由元字符和转义字符组成 元字符有 ^ :断言目标的开始位置(或多行模式下的行首位置) $ :断言目标的介绍位置(或多行模式下的结尾位置) . :匹配除换行符外的其他任何 ...

  6. java 正则 工具类_正则表达式工具类,正则表达式封装,Java正则表达式

    正则表达式工具类 正则表达式封装 Java正则表达式 >>>>>>>>>>>>>>>>>>& ...

  7. java 限制录入特殊字符_要求输入框里面必须同时含有字母,数字,特殊字符,且不小于8位...

    一.前言 我们在做输入框的时候,总是要用正则来限制用户输入的一些条件的,这里的要求是输入框中必须同时含有大小写字母,数组,特殊字符等,行吧,咱们一起研究下. 二.思路 百度出来一个很好的思路: 分析一 ...

  8. python正则表达式使用实例_正则表达式的基础知识,以及Python爬虫中的使用方法...

    一.正则表达式 实际上爬虫一共就四个主要步骤: 明确目标(要知道你准备在哪个范围或者网站去搜索) 爬(将所有的网站内容全部爬下来) 取(去掉对我们没有用处的数据) 处理数据 我们在第上一篇文章中介绍的 ...

  9. mysql正则匹配大写字母_正则表达式,大写字母,怎么匹配?

    展开全部 正则表达式匹配大写字母的表达为/^[A-Z]+$/ 其他情况下的匹配表达式: 一.测试字符串 var str = 'Adobe InDesign.Microsoft Word 等对中文626 ...

最新文章

  1. 【android API】 ListView api 翻译
  2. 甘超波:目标和目的区别
  3. 如何进行聚类可视化_R语言rainette包对数据聚类可视化
  4. linux杀气所以进程,Linux使用kill命令的注意事项
  5. 长春市计算机学校老照片,松江这所学校一百年啦!一组老照片回忆曾经的旧时光…...
  6. docker ubuntu 安装包_史上最全Docker环境安装指南
  7. CodeForces 841C (C) Leha and Function 贪心
  8. 科目三电子路考哪些情况会被评判不合格
  9. oracle下lag和lead分析函数
  10. EasyUI 扩展自定义EasyUI校验规则 验证规则
  11. Jenkins小坑之执行Shell
  12. 树莓派系统安装和调试 总结整理篇
  13. 5类网线,超5类网线,6类网线,超6类网线的区别
  14. IDEA TODO标签使用
  15. springboot+vue+element-ui下载excel模板(静态文件)
  16. 编译原理——证明文法的二义性(1)
  17. 外网使用easyconnect链接校园网
  18. 使用树莓派连接笔记本热点
  19. 用jq实现简单的锚点切换
  20. 程序员自我修炼:《匠艺整洁之道》读书总结

热门文章

  1. GetAsyncKeyState函数返回值
  2. gitignore 忽略特定文件
  3. 芯片低功耗睡眠模式下与看门狗的使用
  4. A Bottle Return
  5. Smokeping分享
  6. WriteProcessMemory
  7. VirtualAllocEx;WriteProcessMemory;CreateRemoteThread
  8. PHP仿淘宝网站程序设计
  9. 怎么找回游戏服务器,rust怎么找到之前玩的服务器 | 手游网游页游攻略大全
  10. SD卡FAT32文件结构(2)---创建与写入BMP位图