首页 > 编程知识 正文

sql字符串替换函数,mysql正则匹配字符串

时间:2023-05-03 20:14:12 阅读:24345 作者:4577

分隔符$ $

创建函数` regex _ replace ` (pattern varchar (1000 ),replacement varchar (1000 ),original varchar (1000 ) )

returns虚拟机(1000 ) )。

确定性

比根

declaretempVarchar(1000;

declarechVarchar(1;

DECLARE i INT;

SET i=1;

SET temp=' ';

IF original REGEXP pattern THEN

loop_label: LOOP

ifichar_length(original ) THEN

LEAVE loop_label;

结束If;

setch=substring(original,I,1 );

IF NOT ch REGEXP pattern THEN

设置=concat (temp,ch );

ELSE

设置=concat (时间,替换);

结束If;

SET i=i 1;

结尾环路;

ELSE

SET temp=original;

结束If;

返回时间;

结束$ $

分隔符

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。