mysql中的regexp_instr函数使用方法,原话如下:
作者:WeekendFlower
时间:2023-05-10
来源:正软商城
浏览:7
1、函数返回字符串expr中匹配模式pat的子串位置,如果没有找到匹配的子串,则返回0。2、若expr或pat为NULL,则函数返回NULL。字符的位置从1开始。可选参数:pos表示从字符串expr的指定位置开始查找。默认从第1个字符开始匹配。occurrence表示返回第几次匹配的结果。默认返回第1次匹配的子串位置。return_option表示返回位置的类型。如果该参数为0(默认值),返回子串的第一个字符的位置;如果该参数为1,返回子串之后的第一个字符的位置。match_type表示匹配的方式,参数和
本文目录
1、函数返回字符串expr中匹配模式pat的子串位置,如果没有找到匹配的子串,则返回0。
2、若expr或pat为NULL,则函数返回NULL。字符的位置从1开始。
可选参数:
pos 表示从字符串 expr 的指定位置开始查找。默认从第 1 个字符开始匹配。
occurrence 表示返回第几次匹配的结果。默认返回第 1 次匹配的子串位置。
return_option 表示返回位置的类型。如果该参数为 0(默认值),返回子串的第一个字符的位置;如果该参数为 1,返回子串之后的第一个字符的位置。
match_type 表示匹配的方式,参数和上面的 REGEXP_LIKE() 函数一致。
实例
mysql> SELECT REGEXP_INSTR('dog cat dog', 'dog');
+------------------------------------+
| REGEXP_INSTR('dog cat dog', 'dog') |
+------------------------------------+
| 1 |
+------------------------------------+
mysql> SELECT REGEXP_INSTR('dog cat dog', 'dog', 2);
+---------------------------------------+
| REGEXP_INSTR('dog cat dog', 'dog', 2) |
+---------------------------------------+
| 9 |
+---------------------------------------+
mysql> SELECT REGEXP_INSTR('aa aaa aaaa', 'a{2}');
+-------------------------------------+
| REGEXP_INSTR('aa aaa aaaa', 'a{2}') |
+-------------------------------------+
| 1 |
+-------------------------------------+
mysql> SELECT REGEXP_INSTR('aa aaa aaaa', 'a{4}');
+-------------------------------------+
| REGEXP_INSTR('aa aaa aaaa', 'a{4}') |
+-------------------------------------+
| 8 |
+-------------------------------------+
作者最新文章
再漫画官网首页入口及在线观看方法
2026-11-05 09:42
ArchiveofOurOwn官网链接及同人文学阅读入口
2026-10-30 10:21
多张照片怎么合成PDF文件?三种图片转PDF工具怎么选?
2026-10-29 15:06
音述AI作品如何复制分享链接发给好友
2026-10-27 12:00
冰点还原怎么打开 程序启动步骤
2026-10-23 13:35
上一篇:
Python中的GIL是什么
下一篇:
怎么安装MySQL驱动程序
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















