首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL -如何删除Select上的HTML标记

SQL -如何删除Select上的HTML标记
EN

Stack Overflow用户
提问于 2015-04-08 06:30:20
回答 1查看 102关注 0票数 0

我在MySQL表中有一行,其中包含一些HTML标记。

我需要将此表导出到Excel xls,而不带此标记。

代码语言:javascript
运行
复制
SELECT  REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(HTML_ROW,'<br>',''),'</font>',''),'</b>',''),'<font size="2pt" color="#676767">',' | '),'<font  color="#00c9ff"><b>',''),'<font  color="#009f9f"><b>',''),'<font  color="#e25ac6"><b>',''),'<font  color="#008cff"><b>',''),'<font  color="#c60c9e"><b>','') FROM MYTABLE 

使用REPLACE函数,它可以工作..但是,如果我更改表中的任何记录,我需要重新执行SELECT..

当然,我认为这不是最快最好的方法。

还有另一种方法可以替换SELECT上的所有HTML标记吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-08 07:53:37

Mysql不支持替换函数AFAIK中的通配符或regexp。我建议你保持结果不变,然后删除excel中的标签,如果你不能枚举查询中所有可能的标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29502506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档