找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 297|回复: 1

去除DZ论坛某些版本超链接方法

[复制链接]
发表于 2025-4-11 12:15:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转南昌530论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
可以有的Discuz! 版本有很多超链,要删除。
方法一
  1. UPDATE cdb_forum_post
  2. SET message = REGEXP_REPLACE(
  3.     message,
  4.     '\\[url=[^\\]]+\\](.*?)\\[\\/url\\]',  -- 匹配 [url=...]...[/url]
  5.     '$1'                                   -- 替换为内部文字
  6. )
  7. WHERE fid = 版块ID
  8. AND message REGEXP '\\[url=[^\\]]+\\].*?\\[\\/url\\]';  -- 仅处理含链接的帖子
复制代码
  1. 效果示例
  2. 原内容:
  3. [url=https://www.nc530.com//][b]南昌530论坛[/b][/url]

  4. 处理后:
  5. [b]南昌530论坛[/b]
复制代码
方法二
  1. UPDATE cdb_forum_post
  2. SET message = REGEXP_REPLACE(
  3.     REGEXP_REPLACE(
  4.         message,
  5.         '\\[url=[^\\]]+\\](.*?)\\[\\/url\\]',
  6.         '$1'
  7.     ),
  8.     '\\[b\\]|\\[\\/b\\]',  -- 匹配 [b] 或 [/b]
  9.     ''                      -- 替换为空
  10. )
  11. WHERE fid = 版块ID;
复制代码
  1. 效果示例
  2. 原内容:
  3. [url=https://www.nc530.com/][b]链接文字[/b][/url]

  4. 处理后:
  5. 链接文字
复制代码






上一篇:关于印发《南昌市2025年初中学业水平考试机考考务工作实施意见》的通知
下一篇:4月至6月南昌市将举办28场芳春游园招聘活动
 楼主| 发表于 2025-4-11 12:16:40 | 显示全部楼层
  1. -- 方法 1:MySQL 8.0+ 使用 REGEXP_REPLACE(推荐)
  2. UPDATE pre_forum_post
  3. SET message = REGEXP_REPLACE(message, '<a\\s[^>]*>(.*?)<\\/a>', '$1')
  4. WHERE fid = 版块ID;  -- 替换为你的版块 fid

  5. -- 方法 2:MySQL 5.7 及以下使用 REPLACE(需多次操作)
  6. UPDATE pre_forum_post
  7. SET message = REPLACE(message, '<a href="https://www.nc530.com"', '<a')
  8. WHERE fid = 版块ID AND message LIKE '%<a href="https://www.nc530.com"%';

  9. UPDATE pre_forum_post
  10. SET message = REPLACE(message, ' target="_blank"', '')
  11. WHERE fid = 版块ID AND message LIKE '%target="_blank"%';

  12. UPDATE pre_forum_post
  13. SET message = REPLACE(message, '</a>', '')
  14. WHERE fid = 版块ID AND message LIKE '%</a>%';
复制代码


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

如需要(删违规/投诉/建议/赞助等)请联系

本论坛所有来帖仅代表网友个人观点,不代表青山湖畔|南昌论坛立场。

手机版|南昌530论坛

GMT+8, 2025-5-15 07:52

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team

快速回复 返回顶部 返回列表