正则表达式匹配少数民族名称·

正则表达式在Java中和在Mysql中 规则不太一样
Mysql:匹配1-20个中文 "[\u4e00-\u9fa5]{4,60}" Java:匹配1-20个中文"^[\u4e00-\u9fa5]{1,20}"

匹配少数民族名称中间那个符号的话,在Mysql中不用做任何处理即可匹配。
select "阿布都克里木·阿巴索夫" regexp "[\u4e00-\u9fa5]{4,60}"; 结果为1 在Java中需要加上"^[\u4e00-\u9fa5\\·]{1,20}" 才可以匹配到。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配空格:[ ]匹配连续空...
    joker_fu阅读 9,702评论 0 0
  • 忘了从哪收集的资料了,放这儿,以备不时之需。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{...
    study_monkey阅读 5,268评论 0 7
  • PHP常用正则表达式汇总 正则表达式在 PHP 中的应用在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正...
    DragonRat阅读 5,296评论 0 4
  • Java的正则表达式讲解:(为了能看清,本文正则表达式用中文的句号代替英文句点) 英文句点符号:匹配单个任意字符。...
    红姑娘阅读 9,898评论 0 2
  • 〔170725〕 今天的晨读感悟 今天我们剽悍晨读分享的一本书叫《如何实现有效社交》 懂得人际交往,不仅能...
    xz蓝天阅读 2,784评论 0 2

友情链接更多精彩内容