1. 程式人生 > 資料庫 >Sql Server 如何去掉內容裡面的Html標籤

Sql Server 如何去掉內容裡面的Html標籤

分享一個方法,去掉內容裡的Html標籤,測試資料:

DECLARE @str NVARCHAR(max)=' 
<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
 <div>哈哈哈</div> 
</body> 
</html> 
' 

方法如下:

CREATE FUNCTION [dbo].[removehtml] (@str NVARCHAR(MAX)) 
RETURNS NVARCHAR(MAX) 
AS 
BEGIN 
 WHILE CHARINDEX('<',@str) > 0 
 BEGIN  
 SET @str = STUFF(@str,CHARINDEX('<',@str),CHARINDEX('>',@str) - CHARINDEX('<',@str) + 1,''); 
 end 
 RETURN @str 
END; 

測試

SELECT dbo.removehtml(@str) 

結果:

總結

以上所述是小編給大家介紹的Sql Server 如何去掉內容裡面的Html標籤,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!