![]() |
1
4
这也符合:
|
![]() |
2
4
编写一个类似于
|
![]() |
3
3
|
![]() |
4
0
mysql> SELECT count(*) from myTable where CONVERT(myCol USING BINARY) REGEXP CONCAT('[',0xF0,'-',0xFF,']','[', 0x80, '-', 0xBF, ']') limit 3; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.54 sec) mysql> SELECT count(*) from myTable where CONVERT(myCol USING BINARY) REGEXP CONCAT('[',0xE0,'-',0xEF,']','[', 0x80, '-', 0xBF, ']') limit 3; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.53 sec) mysql> SELECT count(*) from myTable where CONVERT(myCol USING BINARY) REGEXP CONCAT('[',0xC2,'-',0xDF,']','[', 0x80, '-', 0xBF, ']') limit 3; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.50 sec) mysql> 当我不计算行数时,限制是存在的,反转regexp中的最后一个范围显示那里实际上有扩展字符(让我相信regexp可以工作,因为它还没有为我找到任何损坏的数据)。 裁判: https://www.fileformat.info/info/unicode/utf8.htm |
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 4 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 4 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 5 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 5 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 5 月前 |