본문 바로가기
개발공부/SQL

[ORACLE] DB에 저장된 HTML태그 제거

by 양히◡̈ 2022. 10. 27.

에디터로 값을 입력하고 저장하면 <p>나 <img>같은 태그가 내용과 함께 저장되는데,

데이터를 조회할 때 태그를 제거하고 조회하고 싶다면 아래와 같이 정규식을 사용해 REPLACE 처리를 하면 된다.

 

 

SELECT REGEXP_REPLACE(태그를 제거할 필드명, '<[^>]*>|\&([^;])*;', '')   FROM dual;

 

 

사용 예시

SELECT REGEXP_REPLACE('<p>Hello!<img src="images/hi.jpg"></p> ', '<[^>]*>|\&([^;])*;', '')   FROM dual;
--result : Hello!

 

 

댓글