MySQL 正则计算 - 匹配中文单字

通过 HEX 16进制 代码,匹配 MySQL 中文字符

1)中文正则

e[4-9][0-9a-f]{4}

2)其他字符 HEX 计算

SELECT HEX('9');

SELECT HEX('|');

SELECT HEX('℃'); 

## @ 40 

## ℃ E28483

## 1 31

## 9 39

案例:匹配单字 “啊” 及后 逗号

## ,啊,

##啊,

SELECT HEX('啊,') REGEXP '^[2C]*(e[4-9][0-9a-f]{4}|40|[61-7A]|[41-5A])2C';

案例:匹配单字 “啊” 及前 逗号

## ,啊

## ,啊, 

SELECT HEX(',啊,') REGEXP '2C(e[4-9][0-9a-f]{4}|40|[61-7A]|[41-5A])[2C]*$';

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。