mysql - 使用 MySQL Regex 查找和替换

标签 mysql regex

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

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

我想改变这种模式

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

如何使用MySQL regex来实现此替换?

最佳答案

检查它是否适合您。

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&fiddle=151dda40e5a5cb440ff290039bdaa917

关于mysql - 使用 MySQL Regex 查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53773564/

相关文章:

php - 有没有办法使 Yii2 查询缓存记录无效/变脏?

Mysql - 从两个表中获取数据

Windows 上的 MySQLDump 性能随时间下降

python - 使用 Python,您可以使用正则表达式 grep 遍历文件而不将其全部拉入内存吗?

java - 如何创建一个正则表达式,仅用两个替换两个或多个连续的相同字符?

mysql - 识别与非识别关系(再次!!!)

mysql - 选择在表中出现次数超过给定次数的行

javascript - JS 正则表达式允许小写字母和下划线(在 之间)

regex - 期望正则表达式数字模式

iphone - Objective-C:如何检测字符串中的 http URL?