Mysql 替换两个模式之间包含的文本

标签 mysql regex wordpress replace

我想更改 wordpress wp_posts 表上的短代码。在 post_contents 字段上,我有一些 html 代码,其中有一些短代码,如下所示:

[PFltr "this text is variable, changes on each occurrence"]

我想改变这一点:

[scode option="1"]this text is variable changes on each occurrence[/scode]

是否有任何 mysql 更新查询(可能使用正则表达式)来执行此操作?

最佳答案

因为这被标记为 ,您可以使用

/\[PFltr\s"([^"]+)"]/ 并替换为 [scode option="1"]$1[/scode]

DEMO

关于Mysql 替换两个模式之间包含的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25589812/

相关文章:

javascript - 了解 WordPress Customizer JS API

mysql - mysql 中的自增主键与删除

mysql - 用于选择聊天的单个 SQL 查询

javascript - 如何从 Excel 公式字符串中解析出行值和列值?

regex - 用于多个搜索的 sed 正则表达式语法

javascript -\z JavaScript 正则表达式中等效的 PCRE 以匹配所有 Markdown 列表项

php - wordpress add_query_arg如何向URL添加多个查询

php - 插入大量表 MySQL 的优雅高效方式

php - mysqli 准备好-将结果存储到数组中?

php - 如何在 WooCommerce 结帐页面上显示购物车商品加售?