mysql - 如何在 phpmyadmin 中进行搜索和替换
问题描述
假设我的 wordpress 网站中有很多短代码,就像这样
[bsbutton text="name" link="http://example.com/abc.zip" target="New page"]
[bsbutton text="name" link="http://example.com/efg.zip" target="New page"]
[bsbutton text="name" link="http://example.com/xyz.zip" target="New page"]
所有简码都具有相同的结构唯一的区别是里面的链接
如何定位“所有”这些短代码并将它们替换为 phpmyadmin 中的任何内容?
解决方案
在表格的顶部菜单区域中,单击“搜索”选项卡。
然后单击“查找和替换”选项卡,它就像主菜单区域下的第二级。
您将看到一个对话框,询问您要“查找”的文本、“替换为”的内容、列以及是否要使用正则表达式。
根据您的表有多少其他类似数据,您必须相应地操作搜索词。如果您没有其他以方括号 ([
和]
) 开头和结尾的文本,则搜索词可以简单地为\[.*\]
。您必须知道您的数据或运行测试查询,根据您提供的内容就足够了,但您可能需要添加一些文本(例如,\[bsbutton.*\New page"]
甚至更具体的 as \[bsbutton text="name" link=".*" target="New page"\]
)。您应该确认这是您期望做的事情,当然还有关于首先进行备份的常见免责声明,以防万一出现问题。
输入要替换的文本,确保选中正则表达式框,然后按“开始”预览结果(尚未进行更改,在下一页“替换”按钮确认更改)。
推荐阅读
- node.js - 包含 Promise 的单元测试函数
- sql - 计算平均租用时间的 SQL 查询是什么?
- typescript - 导入从 TypeScript 文件创建的 js 文件
- c# - 无法在 Unity .exe 上使用编辑器位置提供程序(Mapbox)
- node.js - 在没有构建器的情况下以编程方式使用 Nuxt
- firebase - “_OBJC_CLASS_$_FIRAnalytics”,引用自 libRNFirebase.a(RNFirebaseAnalytics.o) 中的 objc-class-ref
- angular - 删除并再次添加到dom后自动对焦不起作用
- javascript - 使用nodeJS登录像pm2这样的表
- dataweave - 使用 p() 函数 mule 在 dataweave 2.0 中获取安全属性
- android - 当应用程序在android上恢复时,React Native StatusBar translucent 未设置为true