汉字的表示和正则表达式引擎相关,不同引擎的写法不同,下面的写法适用于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. FDA转向AI加快药物研发和审批速度
  2. Linux底层函数库“glibc”再现重大安全漏洞
  3. 利用Spring的Aop实现项目的日志监控
  4. .ne中的控制器循环出来的数据如何显示在视图上_【asp.net core 系列】3 视图以及视图与控制器...
  5. ubuntu12.04 android studio 安装
  6. java 返回页面_spring-mvc返回视图jsp页面及重定向
  7. linux中ifort不识别,pmemd编译安装问题之ifort不识别‘
  8. MySql使用TEXT/BLOB类型的几点注意
  9. iOS应用开发应遵循的10条设计原则
  10. FCC认证和3C认证区别
  11. 嵌入式开发Linux入门
  12. LM224的放大电路的几个应用电路
  13. 将 ERP 与 PPM 系统集成的 5 个理由
  14. 第三方推广——《互联网运营的知识体系与整体逻辑》笔记(十二)
  15. Word Embedding 知识总结
  16. 【产品实战-乘风游旅游App】3.0 乘风游的产品设计之用户角色
  17. h3c交换机配置远程管理_H3C 交换机设置本地用户和telnet远程登录配置 v7 版本...
  18. 北京小程序外包开发服务
  19. 【Zotero高效知识管理】(4)Zotero的文献管理、阅读及笔记知识管理
  20. java实现人物关系预测_用 NetworkX + Gephi + Nebula Graph 分析人物关系(上篇)

热门文章

  1. SurfaceHolder视频播放
  2. 将byte数组转为Object
  3. DUNS常见问题汇总(精华)
  4. 987654321 问题
  5. linux网络编程之accept
  6. 战争来临(并查集模板题)
  7. Windows下安装自动化部署工具Fabric
  8. ACFUNProject{网页通用筛选抓取器+C#初学者简易教程}
  9. TVM系列 #002_About VTA
  10. 一个Android菜鸟入门Flutter 笔记(二)