提问者:小点点

使用MySQL Regex查找和替换


我有一个mysql表,列为CONTENT。内容包含一些具有以下模式的文本:

<p class="notice">...</p>

我想改变这个模式

<div class="alert">...</div>

如何使用MySQL正则表达式来实现这种替换?


共1个答案

匿名用户

如果这对你有用,请检查一下。

SELECT REGEXP_REPLACE((REGEXP_REPLACE('<p class="notice">...</p>','[p]','div',1,0,'c')),'(notice)','alert',1,0,'c'); 

https://dbfiddle.uk/?rdbms=mysql_8.0