gpt4 book ai didi

mysql - 匹配一系列 unicode 字符

转载 作者:行者123 更新时间:2023-11-30 01:13:41 26 4
gpt4 key购买 nike

我想要执行一个与包含字符 0xFB50-0xFDFF(阿拉伯语表示形式-A)和 0xFE70-0xFEFF(阿拉伯语表示形式-B)的任何内容相匹配的查询。我尝试过各种方法,包括简单的 REGEXP,这些字符包含在 [] 中,中间有破折号(例如,[x-x]),但它似乎返回包含阿拉伯语的所有内容,即使它不在“演示文稿中”形式”范围。我想知道是否有类似的东西: 从数据库中选择列 WHERE CHAR(0xFE70) THROUGH CHAR(0xFEFF);

显然没有“通过”运算符,但这是我的伪代码:)

谢谢!

最佳答案

从另一篇文章中找到答案here 。我认为 MySQL 的正则表达式引擎不够聪明,无法本地完成我想做的事情,所以我使用了 PHP 的 PCRE 功能...

    $arabic_presentation_forms = "[\x{fb50}-\x{feff}]";
preg_match("/$arabic_presentation_forms/u",$db_output);

效果很好。

关于mysql - 匹配一系列 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263530/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com