回答

收藏

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

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

在我的数据集中,我有一个用于存储的字段HTML标记文本。一般格式如下:
7 E+ j* M# U. m+ vMy text.  `$ e1 ?- D$ a2 ~& M. g& H

9 f' G4 X0 w- f4 ^( P我可以尝试通过以下方法解决问题:
5 l# i+ ~  ^0 s( N- x  L8 lREPLACE(REPLACE(Table.HtmlData,'
! z6 B1 U* I. @9 e  o
')然而,由于 违反某些规定W3C标准,    不包括标签。更糟糕的是,结束标记可能缺失0 h) ?; q  Y9 f. h; V4 V0 R
。所以,我需要它REPLACE标记每个可能的开始和结束,包括函数。
+ d/ d2 }: g* c9 f! RREPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(    Table.HtmlData,   ',,,,,,- |& O$ I. A( i4 O+ H
','')我想知道是否有比使用多个嵌套REPLACE更好的函数方法来完成这项任务。不幸的是,我在这种环境下只能使用的语言是SQL和Visual
- U6 j) \) Y5 q1 i1 m( E6 gBasic(不是.NET)。- z* j/ o; u7 l1 G1 n9 {; E
                                                               
, ]; U. W$ g/ x( _    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则