gpt4 book ai didi

mysql - 将换行符转换为 html 的 sql 查询

转载 作者:太空狗 更新时间:2023-10-29 13:54:41 31 4
gpt4 key购买 nike

我有一个文章的 mysql 数据库,这些文章被输入到没有格式的文本区域,它们只使用换行符作为换行符

\n

我需要将所有这些转换成 html br 标签

<br />

你能帮我写一个查询来执行此操作,我可以在 phpmyadmin 中运行它来执行此操作吗?

表名是

exp_channel_data

作为奖励问题...

有没有我可以运行的查询,它会去除 p 和 span 标签中间的所有内容

我想摆脱这些东西

<p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
<span face="Times New Roman">

最后就是这个

<p>
<span>

最佳答案

第一个问题:

UPDATE exp_channel_data SET text_column = REPLACE(text_column, '\r\n', '<br />')

如果它没有替换任何东西,请使用 '\n' 而不是 '\r\n'

第二个问题:

您不能使用 SQL 查询来完成此操作,您必须将此数据提取到 PHP 脚本或任何其他您喜欢的脚本中,然后执行正则表达式替换(PHP 示例):

$new_str = preg_replace('#<(p|span)[^>]+>#', '<$1>', $old_string);

关于mysql - 将换行符转换为 html 的 sql 查询 <br>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177007/

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