回答

收藏

SQL-删除字符串中的一切HTML标记

技术问答 技术问答 43 人阅读 | 0 人回复 | 2023-09-13

在我的数据集中,我有一个用于存储的字段HTML标记文本。一般格式如下:! f% I2 Q4 Z& `+ H2 j0 I
My text.. Q! b7 _, x6 ]/ J4 }3 K
& h; k5 Y) l1 ?! Q0 @
我可以尝试通过以下方法解决问题:4 |, n3 Y+ {) ]
REPLACE(REPLACE(Table.HtmlData,') w; M" a% I; G7 a3 p& k% M
')然而,由于 违反某些规定W3C标准,    不包括标签。更糟糕的是,结束标记可能缺失
: Q9 k1 P! T! _- K. K# F。所以,我需要它REPLACE标记每个可能的开始和结束,包括函数。* Q8 c8 Z* s% R* {4 r2 Z$ T, {
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(    Table.HtmlData,   ',,,,,,( M) k9 n% m; g4 m
','')我想知道是否有比使用多个嵌套REPLACE更好的函数方法来完成这项任务。不幸的是,我在这种环境下只能使用的语言是SQL和Visual! w( v- ^& x; G
Basic(不是.NET)。
4 x6 L: l1 N6 q7 g3 s                                                               
) b0 m  T0 \! P! G3 D5 E; W    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则