gpt4 book ai didi

mySQL 查询从字段数据中的 标记中提取/替换 src 参数

转载 作者:行者123 更新时间:2023-11-29 14:26:59 26 4
gpt4 key购买 nike

我遇到过这样的情况:我升级了一个基于 CMS 的网站,多年来该网站在如何处理某些字段类型方面发生了一些重大变化。尤其是图像。最初,文本字段中的标签用于存储和图像。现在我们已经转向更动态的方法,使用预设文件目录和图像文件名。

目前,在我的“exp_weblog_table”中,我有一个字段“field_id_8”,它是一个包含以下内容的文本字段:

<img src="{filedir_2}V55-Kaos-Chrome.jpg" width="400" height="400" />

现在我的 SQL 查询技能几乎不存在,因此需要帮忙删除该字段中除 img 标签的 src 参数内容之外的所有内容。因此,基于上面现有数据的示例,我理想情况下需要在字段数据中留下以下内容:

{filedir_2}V55-Kaos-Chrome.jpg

还有许多其他领域使用相同的方法,但是一旦我有东西可以使用,我应该能够弄清楚。

我将使用 phpMyAdmin 对数据库表字段进行这些更新。

提前致谢

布伦丹

最佳答案

Mysql 中没有正则表达式替换功能。相反,导出表,对 .sql 文件进行替换,截断表,最后再次执行 sql。

正则表达式(您可以在各种文本编辑器中运行,例如 Textwrangler (Mac) 或 Notepad++ (PC)):

搜索:

<img.+?src=[\"'](.+?)[\"'].+?>

替换

 \1

 $1

取决于您的编辑器。

关于mySQL 查询从字段数据中的 <img> 标记中提取/替换 src 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com