工作生活

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

2019-07-02  本文已影响0人  Boger_8cf1

正则表达式在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}" 才可以匹配到。

上一篇 下一篇

猜你喜欢

热点阅读